示例#1
0
        static void Main(string[] args)
        {
            string opcao;

            Celular celular1 = new Celular();

            Console.Write("Insira a cor do celular: ");
            celular1.cor = Console.ReadLine();

            Console.Write("Insira o modelo do celular: ");
            celular1.modelo = Console.ReadLine();

            Console.Write("Insira o tamanho do celular (em polegadas, e apenas números): ");
            celular1.tamanho = float.Parse(Console.ReadLine());


            Console.WriteLine("O celular está ligado? (S/N) ");
            string resposta = Console.ReadLine().ToLower();

            do
            {
                if (resposta == "s")
                {
                    celular1.ligado = true;
                }
                else if (resposta == "n")
                {
                    celular1.ligado = false;
                }



                Console.WriteLine("------- MENU -------");

                Console.WriteLine("Escolha uma opção: ");
                Console.WriteLine("[1] - Ligar ou desligar o celular ");
                Console.WriteLine("[2] - Fazer ligação");
                Console.WriteLine("[3] - Enviar mensagem ");
                Console.WriteLine("[4] - Mostrar ficha técnica do celular  ");
                Console.WriteLine("[0] - Sair ");
                opcao = Console.ReadLine().ToLower();


                switch (opcao)
                {
                case "1":
                    resposta = celular1.LigarDesligar(resposta);
                    break;

                case "2":

                    if (celular1.ligado == false)
                    {
                        resposta = celular1.ValidarLigacao(resposta);
                    }

                    if (celular1.ligado == true)
                    {
                        celular1.FazerLigacao(resposta);
                    }

                    break;


                case "3":
                    if (celular1.ligado == false)
                    {
                        resposta = celular1.ValidarLigacao(resposta);
                    }

                    if (celular1.ligado == true)
                    {
                        celular1.EnviarMensagem(resposta);
                    }

                    break;


                case "4":
                    Console.ForegroundColor = ConsoleColor.Blue;

                    Console.WriteLine($"Cor do celular: {celular1.cor}");
                    Console.WriteLine($"Modelo do celular: {celular1.modelo}");
                    Console.WriteLine($"Tamanho do celular {celular1.tamanho}");
                    Console.ResetColor();
                    break;


                case "0":
                    Console.WriteLine("Até Breve!");
                    break;


                default:
                    Console.WriteLine("Operação Inválida");
                    break;
                }
            }while(opcao != "0");
        }