Decisions structures ( switch statements) - C# Tutorials

Latest

For Video tutorials Visit my Channel https://www.youtube.com/channel/UCVWpZVbMqLHuQBigIfc9I8Q

Monday, 13 February 2017

Decisions structures ( switch statements)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DecisionStructure
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enter 1 for Simple if ");
            Console.WriteLine("Enter 2 for Nested if ");
            Console.WriteLine("Enter 3 for if-else ");
            Console.WriteLine("Enter 4 for Multiple if-else ");
            Console.WriteLine("Enter 5 for Switch ");
            Console.WriteLine("Enter 6 for Exit ");
            Console.Write("Enter your choice :\t ");
            int op = Convert.ToInt32(Console.ReadLine());
            int num;
            Console.Clear();
            switch(op)
            {
                case 1:
                    {
                        Console.Write("Enter a number greater than 10 :\t ");
                        num = Convert.ToInt32(Console.ReadLine());
                        if(num>10)
                        {
                            Console.WriteLine("Entered number is greater than 10 ");
                        }
                        break;
                    }
                case 2:
                    {
                        Console.Write("Enter a number greater than 10 :\t ");
                        num = Convert.ToInt32(Console.ReadLine());
                        if(num>10)
                            if(num % 2==0)
                        {
                        Console.WriteLine("Entered number is Even and greater than 10");
                        }
                        else
                            {
                        Console.WriteLine("Entered number is odd");
                            }
                        else
                        {
                        Console.Write("Entered number is less than or equal to 10");
                        }
                        break;
                    }
                case 3:
                        {
                        Console.Write("Enter a number greater than 10 : \t");
                        num = Convert.ToInt32(Console.ReadLine());
                        if(num>10)
                        {
                            Console.WriteLine("Entered number is greater than 10 ");
                        }
                        else
                        {
                              Console.WriteLine("Entered number is less than or equal to 10 ");
                        }
                        break;
                        }
                case 4:
                        {

                        Console.Write("Enter a number greater than 10 :\t ");
                        num = Convert.ToInt32(Console.ReadLine());
                        if(num>10)
                        {
                            Console.WriteLine("Entered number is greater than 10 ");
                        }
                        else if(num<10)
                        {
                              Console.WriteLine("Entered number is less than 10 ");
                        }
                        else
                        {
                            Console.WriteLine("Entered number is equal to 10 ");
                        }
                        break;
                        }
                case 5:
                        {
                            int opt;
                            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");
                                    break;
                            }
                            break;
                        }
                case 6:
                        {
                            System.Environment.Exit(1);
                            break;
                        }
            }
            Console.ReadKey();
        }
    }
}


No comments:

Post a Comment