コード例 #1
0
        static void Main(string[] args)
        {
            //Declara a classe Menus
            Menus menus = new Menus();

            //Renomeia o titulo
            Console.Title = "Conversor de temperatura 1.0";

            for (;;)
            {
                //Aguarda o metodo principal() retornar um valor de 1..4
                int i1 = menus.principal();

                //de 1..3 são as escalas termometricas
                if (i1 >= 1 && i1 <= 3)
                {
                    switch (i1)
                    {
                        case 1:
                            menus.celsius();
                            break;
                        case 2:
                            menus.fahrenheits();
                            break;
                        default:
                            menus.kelvins();
                            break;
                    }

                    /* Assim /\ ou assim \/
                    if (i1 == 1)
                        menus.celsius();
                    else if(i1 == 2)
                        menus.fahrenheits();
                    else
                        menus.kelvins();*/

                    Console.WriteLine("----------------------------------------------\n");
                }
                //Se i1 == 4 sai do loop
                else if (i1 == 4)
                {
                    Console.WriteLine("\nSaindo... :(");
                    break;
                }
                //Se caso o valor recebido seja diferente de 1..4, volta para o msm menu
                else
                {
                    Console.WriteLine("\nTemperatura invalida! Tente novamente:\n");
                }
            }
        }