In this chapter you will learn how to implement loop constructs in C# programming. There are some programming examples are given below that will help you to understand loop constructs in C#.
Qu 1: Write a program to display table of given number.
Answer:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Loop_Examples1
{
class Program
{
static void Main(string[] args)
{
int num, i, result;
Console.Write("Enter a number\t");
num = Convert.ToInt32(Console.ReadLine());
for (i = 1; i <= 10; i++)
{
result = num * i;
Console.WriteLine("{0} x {1} = {2}", num, i, result);
}
Console.ReadLine();
}
}
}Output
Enter a number 8
8 x 1 = 8
8 x 2 = 16
8 x 3 = 24
8 x 4 = 32
8 x 5 = 40
8 x 6 = 48
8 x 7 = 56
8 x 8 = 64
8 x 9 = 72
8 x 10 = 80
__
Qu2: Write a program to print following output using for loop.
1
22
333
4444
55555
22
333
4444
55555
Answer:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Loop_Example2
{
class Program
{
static void Main(string[] args)
{
int i, j;
i = 0;
j = 0;
for (i = 1; i <= 5; i++)
{
for (j = 1; j <= i; j++)
{
Console.Write(i);
}
Console.Write("\n");
}
Console.ReadLine();
}
}
}Output
1
22
333
4444
55555
__
Summary
In this chapter you learned how to implement loop constructs in C# programming. In next chapter, you will get some programming exercises. You must do all the exercises in order to improve your programming skills in loop constructs.
In this chapter you will learn: