// Program: Ex4A_Loop.ino
/*
Exercise 4A Loop
*/
void setup()
{
// Initialize serial and wait for port to open
Serial.begin(115200);
while (!Serial)
{
// Wait for serial port to connect, needed for native USB port only
}
}
void loop()
{
// int i, j;
// // Looping Example 1
// Serial.print("for loop example 1: i = ");
// for (int i = 0; i < 5; i++)
// {
// Serial.print('*');
// Serial.print(" ");
// }
// Serial.println();
// // Looping Example 2
// Serial.print("while loop example 2: i = ");
// i = 0;
// while (i < 10)
// {
// Serial.print(i);
// Serial.print(" ");
// i++;
// }
// Serial.println();
// // Looping Example 3
// Serial.print("do while loop example 3: i = ");
// i = 0;
// do
// {
// Serial.print(i);
// Serial.print(" ");
// i++;
// }
// while (i < 10);
// Serial.println();
// Serial.println();
// // Example application: factorial calculation
// Serial.println("Example of loop: factorial calculation");
// Serial.print("10! = ");
// for (i = 10, j = 1; i > 0; i--)
// {
// j = j * i;
// }
// Serial.println(j);
// Serial.println();
// // Example application: a list of factorial calculations (loop inside loop)
// Serial.println("Example of loop in loop: list of factorial calculations");
// for (int k = 1; k < 10; k++)
// {
// Serial.print(k);
// Serial.print("! = ");
// for (i = k, j = 1; i > 0; i--)
// {
// j = j * i;
// }
// Serial.println(j);
// }
// while (1);
// for (int i = 6; i > 0 ; i-2)
// {
// Serial.print('*');
// }
// while(1);
for (int j = 0; j < 5; j++)
{
Serial.print('*');
}
for (int i = 9; i > 0; i--)
{
Serial.print('i');
Serial.println('i');
}
while(1);
}