Skip to main content

Conditional constructs example

Qu 1:Write a program in which accept a number from the user and identify whether the number is even or odd.

Example:

using System;

namespace example1
{
  class Program
   {
     static void Main(string[] args)
      {
        int num;
        Console.Write("Enter your number:\t");
        num = Convert.ToInt32(Console.ReadLine());

        if (num % 2 == 0)
         {
           Console.WriteLine("{0} is Even Number", num);
         }
        else
         {
           Console.WriteLine("{0} is Odd number", num);
         }
        Console.ReadLine();
      }
   }
}





Output

Enter your number :     56
56 is Even Number



Qu2:Write a program in which accept a number from the user between 1 to 7 and display corresponding days starting with Monday.
Hint: Use switch case


Example:

using System;

namespace example2
{
  class Program
   {
     static void Main(string[] args)
      {
        int opt;
        label:
        Console.Write("\n\nEnter your option (1-7) for days. 1 for Monday:\t");
        opt = Convert.ToInt32(Console.ReadLine());

        switch (opt)
         {
           case 1:
               Console.WriteLine("Monday");
               break;
           case 2:
               Console.WriteLine("Tuesday");
               break;
           case 3:
               Console.WriteLine("Wednesday");
               break;
           case 4:
               Console.WriteLine("Thursday");
               break;
           case 5:
               Console.WriteLine("Friday");
               break;
           case 6:
               Console.WriteLine("Saturday");
               break;
           case 7:
               Console.WriteLine("Sunday");
               break;
           default:
              Console.WriteLine("Invalid option. Please try again\n");
               goto label;
         }
        Console.ReadLine();
      }
   }
}


Output


Enter your option <1-7> for days. 1 for Monday : 9
Invalid option. Please try again


Enter your option <1-7> for days. 1 for Monday : 2
Tuesday









 

Comments