static void Main(string[] args)
        {
            Celular m = new Celular();

            m.cor     = "Preto";
            m.modelo  = "Moto G6";
            m.tamanho = 5.7;
            m.ligado  = false;

            m.Desligar();
            m.Ligar();
            m.Ligar();
            m.FazerLigacao("Paulo");
            m.EnviarMensagem("Carlos");
            m.Desligar();
            m.FazerLigacao("Paulo");
            m.EnviarMensagem("Carlos");
        }
Example #2
0
        static void Main(string[] args)
        {
            Celular iphone = new Celular();

            Console.WriteLine("Digite LIGAR para ligar o celular");
            switch (Console.ReadLine())
            {
            case "LIGAR":
                iphone.Ligar();
                break;

            default:
                Console.WriteLine("Comando invalido, desligando...");
                break;
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            Celular celular1 = new Celular();

            Console.WriteLine("Gostaria de ligar o aparelho? s/n");
            string escolha = Console.ReadLine();

            if (escolha == "s")
            {
                celular1.Ligar();
                Console.WriteLine("O que mais gostaria de fazer?");
                Console.WriteLine("[0] - Fazer Ligação");
                Console.WriteLine("[1] - Enviar Mensagem");
                Console.WriteLine("[2] - Desligar");
                int escolha2 = int.Parse(Console.ReadLine());
                switch (escolha2)
                {
                case 0:
                    Console.WriteLine("Digite o número que gostaria de ligar:");
                    celular1.FazerLigação();
                    break;

                case 1:
                    Console.WriteLine("Para quem gostaria de enviar a mensagem?");
                    Console.ReadLine();
                    Console.WriteLine("O que gostaria de enviar? ");
                    Console.ReadLine();
                    break;

                case 2:
                    Environment.Exit(1);
                    break;

                default:
                    break;
                }
            }
            else
            {
                celular1.Desligar();
                Environment.Exit(1);
            }
        }
Example #4
0
        static void Main(string[] args)
        {
            Celular samsung = new Celular();

            samsung.modelo = "Samsung Galaxy10";
            samsung.cor    = "Branco";

            Console.WriteLine("Deseja ligar seu celular?");
            samsung.ligado = Boolean.Parse(Console.ReadLine());

            if (samsung.ligado)
            {
                while (samsung.ligado == true)
                {
                    Console.WriteLine("O que deseja fazer? \n1- Ligar \n2- Enviar mensagem \n3- Desligar");
                    int resposta = Int32.Parse(Console.ReadLine());

                    switch (resposta)
                    {
                    case 1:
                        Console.WriteLine(samsung.FazerLigacao());
                        break;

                    case 2:
                        Console.WriteLine(samsung.EnviarMensagem());
                        break;

                    case 3:
                        Console.WriteLine(samsung.Desligar());
                        break;

                    case 4:
                        Console.WriteLine(samsung.Ligar());
                        break;
                    }
                }
            }
            else
            {
                Console.WriteLine("O celular está desligado!");
            }
        }
Example #5
0
        static void Main(string[] args)
        {
            bool repetir1 = false;
            bool repetir2 = false;
            bool telaInfo = false;

            Celular on = new Celular();

            do
            {
                do
                {
                    Console.Clear();
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.WriteLine($@"
            _______________________________________
            | ___________________________________ |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |            Ligar(0)             | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |_________________________________| |                                 
            |                                     |
            |                                     |                                     
            |_____________________________________|
            
            ");
                    Console.ResetColor();
                    string inicio = Console.ReadLine();
                    if (inicio == "0")
                    {
                        on.OnOff = true;
                        do
                        {
                            Console.Clear();
                            Console.ForegroundColor = ConsoleColor.Yellow;
                            Console.WriteLine(on.Ligar());
                            Console.ResetColor();
                            string opcao = Console.ReadLine();

                            switch (opcao)
                            {
                            case "1":
                                repetir2 = true;
                                break;

                            case "2":
                                repetir2 = true;
                                on.OnOff = false;
                                break;

                            case "3":
                                Console.Clear();
                                Console.ForegroundColor = ConsoleColor.Blue;
                                Console.Write("Digite o nome do contato: ");
                                string contato = Console.ReadLine();
                                Console.Write("Digite uma mensagem: ");
                                string mensagem = Console.ReadLine();
                                Console.ResetColor();
                                Console.Clear();
                                DateTime hora = DateTime.Now;
                                Console.ForegroundColor = ConsoleColor.Yellow;
                                Console.WriteLine(on.Enviar(contato, mensagem, i, hora));
                                Console.ResetColor();
                                Thread.Sleep(3000);
                                repetir2 = true;
                                i++;

                                break;

                            case "4":
                                Console.ForegroundColor = ConsoleColor.Blue;
                                Console.Clear();
                                Console.Write("Digite o número: ");
                                string   lig   = Console.ReadLine();
                                DateTime Tempo = DateTime.Now;
                                Console.Clear();
                                Console.WriteLine(on.Ligando(lig, j, Tempo));
                                Thread.Sleep(3000);
                                Console.Clear();
                                Console.WriteLine($@"
            _______________________________________
            | ___________________________________ |
            | |                                 | |
            | |     =======================     | |
                            {lig}              
            | |     =======================     | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |       CHAMADA NÃO ATENDIDA      | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |                                 | |
            | |_________________________________| |                                 
            |   Voltar       Home      desligar   |
            |    (1)         (2)          (0)     |                                     
            |_____________________________________|
            ");
                                Console.ResetColor();
                                Thread.Sleep(3000);
                                repetir2 = true;
                                j++;
                                break;

                            case "5":
                                do
                                {
                                    Console.Clear();
                                    Console.ForegroundColor = ConsoleColor.Yellow;
                                    Console.WriteLine(on.Informacoes());
                                    Console.ResetColor();
                                    string saida = Console.ReadLine();

                                    switch (saida)
                                    {
                                    case "1":
                                        repetir2 = true;
                                        break;

                                    case "2":
                                        repetir2 = true;
                                        break;

                                    case "0":
                                        repetir2 = false;
                                        repetir1 = true;
                                        on.OnOff = false;
                                        break;

                                    default:
                                        Console.Clear();
                                        Console.WriteLine("Escolha alguma das opções.");
                                        Thread.Sleep(2000);
                                        telaInfo = true;
                                        break;
                                    }
                                } while (telaInfo);
                                break;

                            case "0":
                                repetir2 = false;
                                repetir1 = true;
                                on.OnOff = false;
                                break;

                            case "6":
                                if (i == 0)
                                {
                                    Console.Clear();
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    Console.WriteLine("Nenhuma mensagem foi enviada");
                                    Console.ResetColor();
                                    Thread.Sleep(2000);
                                    repetir2 = true;
                                }
                                else
                                {
                                    Console.Clear();
                                    for (int w = 0; w <= i - 1; w++)
                                    {
                                        Console.ForegroundColor = ConsoleColor.Green;
                                        Console.WriteLine(on.ListarMensagens(w));
                                        Console.ResetColor();
                                        Console.WriteLine("\n");
                                    }

                                    do
                                    {
                                        Console.Write("Pressione 0 para sair: ");
                                        repetir2 = true;
                                    } while (Console.ReadLine() != "0");
                                }

                                break;

                            case "7":
                                if (j == 0)
                                {
                                    Console.Clear();
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    Console.WriteLine("Nenhuma chamada foi efetuada");
                                    Console.ResetColor();
                                    Thread.Sleep(2000);
                                    repetir2 = true;
                                }
                                else
                                {
                                    Console.Clear();
                                    for (int y = 0; y <= j - 1; y++)
                                    {
                                        Console.ForegroundColor = ConsoleColor.Green;
                                        Console.WriteLine(on.ListarChamadas(y));
                                        Console.ResetColor();
                                        Console.WriteLine("\n");
                                    }
                                    do
                                    {
                                        Console.Write("Pressione 0 para sair: ");
                                        repetir2 = true;
                                    } while (Console.ReadLine() != "0");
                                }

                                break;

                            default:
                                Console.Clear();
                                Console.WriteLine("Escolha alguma das opções.");
                                Thread.Sleep(2000);
                                repetir2 = true;
                                break;
                            }
                        } while (repetir2);
                    }
                    else if (inicio == "00")
                    {
                        repetir1 = false;
                        on.OnOff = false;
                    }
                } while (on.OnOff == true);
            } while (repetir1);
        }
Example #6
0
        static void Main(string[] args)
        {
            Celular celular = new Celular();

            do
            {
                celular.ligado = false;
                Console.WriteLine("Digite qual celular você quer");
                Console.WriteLine($"Modelo: {celular.modelo = "Samsung Galaxy S20"}");
                Console.WriteLine($"Cor: {celular.cor = "Preto"}");
                Console.WriteLine($"Tamanho: {celular.tamanho = "151.7 x 69.1 x 7.9 mm"}");
                Console.WriteLine("-----------------------------");
                Console.WriteLine($"Modelo: {celular.modelo = "Xiaomi Mi Note 10"}");
                Console.WriteLine($"Cor: {celular.cor = "Branco"}");
                Console.WriteLine($"Tamanho: {celular.tamanho = "157.8 x 74.2 x 9.67 mm"}");
                Console.WriteLine("-----------------------------");
                Console.WriteLine($"Modelo: {celular.modelo = "Samsung Galaxy S10 Plus"}");
                Console.WriteLine($"Cor: {celular.cor = "Preto"}");
                Console.WriteLine($"Tamanho: {celular.tamanho = "157.6 x 74.1 x 7.8 mm"}");
                bool modeloValido = false;
                do
                {
                    Console.WriteLine("Digite [1] - Samsung Galaxy S20 [2] - Xiaomi Mi Note 10 [3] - Samsung Galaxy S10 Plus");
                    int modelo = int.Parse(Console.ReadLine());
                    switch (modelo)
                    {
                    case 1:
                        Console.WriteLine("Você escolheu o Samsung Galaxy S20");
                        modeloValido = true;
                        break;

                    case 2:
                        Console.WriteLine("Você escolheu o Xiaomi Mi Note 10");
                        modeloValido = true;
                        break;

                    case 3:
                        Console.WriteLine("Você escolheu o Samsung Galaxy S10 Plus");
                        modeloValido = true;
                        break;

                    default:
                        Console.WriteLine("Você digitou um celular inválido");
                        break;
                    }
                } while (modeloValido == false);

                Console.WriteLine("Dejesa ligar o celular s/n");
                string resposta = Console.ReadLine();
                if (resposta == "s")
                {
                    celular.ligado = true;
                    Console.WriteLine(celular.Ligar());
                }
                else
                {
                    celular.ligado = false;
                    Console.WriteLine(celular.Desligar());
                    return;
                }
                int opcao = 0;
                do
                {
                    Console.WriteLine("Selecione uma opção");
                    Console.WriteLine("[1] - Fazer ligação");
                    Console.WriteLine("[2] - Enviar mensagem");
                    Console.WriteLine("[0] - Desligar");
                    opcao = int.Parse(Console.ReadLine());

                    switch (opcao)
                    {
                    case 1:
                        Console.WriteLine(celular.Ligacao(celular.telefone));
                        break;

                    case 2:
                        Console.WriteLine(celular.Mensagem(celular.numero));
                        break;

                    case 0:
                        celular.ligado = false;
                        Console.WriteLine(celular.Desligar());
                        break;

                    default:
                        Console.WriteLine("Digite uma opção válida");
                        break;
                    }
                } while (celular.ligado != false);
            } while (celular.ligado != false);
        }
Example #7
0
        static void Main(string[] args)
        {
            Celular xiaomi = new Celular();

            Console.WriteLine(xiaomi.cor     = "Preto");
            Console.WriteLine(xiaomi.modelo  = "Redmi 6A");
            Console.WriteLine(xiaomi.tamanho = 7);

            Console.WriteLine("O celular está ligado? (false para desligado e true para ligado)");
            bool status = bool.Parse(Console.ReadLine());

            xiaomi.ligado = status;
            Console.WriteLine(xiaomi.Ligar(xiaomi.modelo));

desligamento:
            Console.WriteLine("Você deseja desligar o celular? (sim ou não)");
            string r1 = Console.ReadLine();

            if (r1 == "sim")
            {
                Console.WriteLine(xiaomi.Desligar(xiaomi.modelo));
                goto final;
            }
            if (r1 == "não")
            {
                Console.WriteLine("O celular não será desligado.");
            }
            else
            {
                goto desligamento;
            }

ligação:
            Console.WriteLine("Você deseja fazer uma ligação? (sim ou não)");
            string r2 = Console.ReadLine();

            if (r2 == "sim")
            {
                Console.WriteLine(xiaomi.FazerLigacao(xiaomi.modelo));
                goto mensagem;
            }
            if (r2 == "não")
            {
                Console.WriteLine("O celular não fará nenhuma ligação.");
            }
            else
            {
                goto ligação;
            }

mensagem:
            Console.WriteLine("Você deseja enviar uma mensagem? (sim ou não)");
            string r3 = Console.ReadLine();

            if (r3 == "sim")
            {
                Console.WriteLine(xiaomi.EnviarMensagem(xiaomi.modelo));
                goto final;
            }
            if (r2 == "não")
            {
                Console.WriteLine("O celular não enviará nenhuma mensagem.");
                goto final;
            }
            else
            {
                goto mensagem;
            }

final:
            Console.WriteLine("Fim das operações");
        }
Example #8
0
        static void Main(string[] args)
        {
            Celular celular1 = new Celular();

            celular1.cor     = "Azulão";
            celular1.modelo  = "Redmi Note 9";
            celular1.tamanho = 6.53f;
            celular1.ligado  = false;

            Console.WriteLine("Você deseja ligar o celular? Ligar = 1  Não Ligar = 2");
            int opcaoLigarCelular = int.Parse(Console.ReadLine());

            do
            {
                if (opcaoLigarCelular == 1)
                {
                    celular1.Ligar();

                    Console.WriteLine(@"
                    __________________________
                    |                        |
                    |                        |
                    |    1- Fazer Ligação    |                 
                    |                        |
                    |                        |
                    |                        |
                    |   2- Enviar Mensagem   |
                    |                        |
                    |                        |
                    |                        |
                    | 3- Mostrar informações |
                    |                        |
                    |                        |
                    |                        |
                    |      4- Desligar       |
                    |                        |
                    |________________________|
                    
                    ");
                    int opcoesCelular = int.Parse(Console.ReadLine());

                    switch (opcoesCelular)
                    {
                    case 1:
                        celular1.FazerLigacao();

                        break;

                    case 2:
                        celular1.EnviarMensagem();

                        break;

                    case 3:
                        Console.WriteLine($"O modelo de seu celular é um {celular1.modelo} , sua cor é {celular1.cor}, com uma tela de {celular1.tamanho} polegadas!");
                        break;

                    case 4:
                        MostrarDesligando();
                        celular1.Desligar();
                        break;

                    default:
                        break;
                    }
                }
                else if (opcaoLigarCelular == 2)
                {
                    celular1.Desligar();
                }
            } while (celular1.ligado);
        }
Example #9
0
        static void Main(string[] args)
        {
            Celular Samsung = new Celular();

            Console.Clear();
            Console.WriteLine(Samsung.modelo);
            Console.WriteLine(Samsung.cor);
            Console.WriteLine(Samsung.tamanho);

            Console.WriteLine("Ligue seu celular novo...Dica: Ligar \n");
            string VouLigar = Console.ReadLine();

            Console.WriteLine("\n");
            if (VouLigar == "Ligar")
            {
                Samsung.Ligar();

                if (!Samsung.Ligar())
                {
                    do
                    {
                        Console.WriteLine(@"
                         ____________________________         
                        ||______________________0 0_||
                        ||   ____________________   ||
                        ||  |                    |  ||
                        ||  | Olá Seja Bem-Vindo |  ||
                        ||  |                    |  ||
                        ||  |____________________|  ||
                        ||                          ||
                        ||                          ||
                        ||--------------------------||
                        ||                          ||
                        ||                          ||
                        ||                          ||
                        ||      2- Desligar         ||
                        ||                          ||
                        ||    3- Fazer Ligação      ||
                        ||    4- Enviar Mensagem    ||
                        ||__________________________||
                        ||____________O_____________||
                        ");

                        string escolha = Console.ReadLine();
                        switch (escolha)
                        {
                        case "2":
                            Console.WriteLine(Samsung.Desligar());
                            Samsung.desligar = true;
                            break;

                        case "3":
                            Console.WriteLine(Samsung.FazerLigacao());
                            Samsung.desligar = false;
                            break;

                        case "4":
                            Console.WriteLine(Samsung.EnviarMensagem());
                            Samsung.desligar = false;
                            break;

                        default:
                            Console.WriteLine("Opção invalida.");
                            Samsung.desligar = false;
                            break;
                        }
                    } while (Samsung.desligar == false);
                }
            }
            else
            {
                Console.Write("Deveria ter ligado direito...");
            }
        }
Example #10
0
        static void Main(string[] args)
        {
            Celular xioami = new Celular();

            xioami.cor     = "Azul";
            xioami.modelo  = "Redmi note 9S";
            xioami.tamanho = 5;

            Console.WriteLine("Tela está ligada? s/n");
            string celularLigado = Console.ReadLine();

            if (celularLigado == "s" || celularLigado == "sim")
            {
                xioami.ligado = true;
            }
            else
            {
                xioami.Ligar();
            }

            if (xioami.ligado)
            {
                Console.WriteLine("Deseja enviar uma Mensagem? s/n");
                xioami.mensagem = Console.ReadLine();

                if (xioami.mensagem == "s" || xioami.mensagem == "sim")
                {
                    Console.WriteLine("Deseja enviar mensagem para quem? ");
                    string nome = Console.ReadLine();

                    if (nome != "")
                    {
                        System.Console.WriteLine($"Qual a mensagem que deseja enviar para {nome}?");
                        string msgEnviar = Console.ReadLine();

                        if (msgEnviar != "")
                        {
                            Console.ForegroundColor = ConsoleColor.Green;
                            System.Console.WriteLine("Mensagem enviada com sucesso!");
                            Console.ResetColor();
                        }
                        else
                        {
                            Console.ForegroundColor = ConsoleColor.Red;
                            System.Console.WriteLine("Falha ao enviar mensagem!");
                            Console.ResetColor();
                        }
                    }
                }

                Console.WriteLine("Fazer ligação?");
                string ligacao = Console.ReadLine();

                if (ligacao == "s" || ligacao == "sim")
                {
                    Console.WriteLine("Deseja ligar para qual contato?");
                    string destLigacao = Console.ReadLine();

                    if (destLigacao != "")
                    {
                        Console.ForegroundColor = ConsoleColor.Green;
                        System.Console.WriteLine("Ligação realizada com sucesso");
                        Console.ResetColor();
                    }
                    else
                    {
                        Console.ForegroundColor = ConsoleColor.Red;
                        System.Console.WriteLine("Ligação falhou!");
                        Console.ResetColor();
                    }
                }
            }
        }
        static void Main(string[] args)
        {
            //interação simples
            Console.WriteLine("\n------------Hello World! It's a nice day, today - Codsworth----------\n");

            //classe e obj
            Celular celular = new Celular();

            WriteLine("Qual cor do aparelho: ");
            celular.cor = ReadLine();

            WriteLine("\nDigite o modelo: ");
            celular.modelo = ReadLine();

            WriteLine("\nDigite o tamanho do aparelho (numerico): ");
            celular.tamanho = float.Parse(Console.ReadLine());

            WriteLine("\nDeseja ligar o telefone? S/N ");
            celular.ligado = celular.Ligar(Console.ReadLine());

            //tratativa de decisões
            WriteLine("\n O que deseja fazer agora: (d)Desligar,(c)chamar,(m)mensagem");
            string resposta = ReadLine();

            //inicio swt
            switch (resposta)
            {
            case "d":
                WriteLine("Telefone desligado com sucesso");
                break;

            case "c":
                if (celular.ligado == true)
                {
                    string nome;
                    WriteLine("Para quem você deseja ligar? ");
                    nome = ReadLine();
                    WriteLine("\nLigando para " + nome + "...");
                    WriteLine("Ligação Feita com sucesso.");
                }
                else
                {
                    WriteLine("Ligue seu telefone");
                }
                break;

            case "m":
                if (celular.ligado == true)
                {
                    string nomeMsg;

                    WriteLine("Para quem você deseja mandar msg? ");
                    nomeMsg = ReadLine();

                    WriteLine("\nEscreva sua msg: ");
                    ReadLine();

                    WriteLine("\nSua msg foi enviada com sucesso.");
                }
                else
                {
                    WriteLine("Ligue seu telefone");
                }
                break;

            default:
                WriteLine("Opção não encontrada");
                break;
            }
            //fim swt
        }
Example #12
0
        static void Main(string[] args)
        {
            Celular samsung = new Celular();
            bool    retorno = false;

            do
            {
                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |   Digite o numero    |  |
|  |                      |  |
|  |         '1'          |  |
|  |                      |  |
|  | para ligar o celular |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");

                int respotaL = int.Parse(Console.ReadLine());

                switch (respotaL)
                {
                case 1:
                    samsung.Ligar();
                    if (samsung.ligado == true)
                    {
                        retorno = false;
                        Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |   Digite o numero    |  |
|  |                      |  |
|  |         '1'          |  |
|  |                      |  |
|  | para Enviar mensagem |  |
|  |                      |  |
|  |         '2'          |  |
|  |                      |  |
|  |    para Fazer uma    |  |
|  |        ligaçao       |  |
|  |                      |  |
|  |         '3'          |  |
|  |                      |  |
|  |     para desligar    |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                        bool retornarW = false;
                        do
                        {
                            int respostab = int.Parse(Console.ReadLine());
                            if (respostab == 1)
                            {
                                Console.ForegroundColor = ConsoleColor.Green;

                                Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |  Whatsapp Premium 2  |  |
|  | ____________________ |  |
|  |  Contatos            |  |
|  | ____________________ |  |
|  |                      |  |
|  |  Mãe                 |  |
|  |  (11)98343513        |  |
|  |  Pai                 |  |
|  |  (11)93244592        |  |
|  |  Vô                  |  |
|  |  (11)97743345        |  |
|  |  Cachorro            |  |
|  |  (11)92342566        |  |
|  |  Papagaio            |  |
|  |  (11)95554443        |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                Console.WriteLine("Escolha um contato");
                                string contato = Console.ReadLine();
                                switch (contato)
                                {
                                case "Mãe":
                                    Console.WriteLine(samsung.Enviarmsg());
                                    Console.WriteLine("VAI LAVA A LOÇA");
                                    retorno = true;
                                    break;

                                case "Pai":
                                    Console.WriteLine(samsung.Enviarmsg());
                                    Console.WriteLine($@"ok");
                                    retorno = true;
                                    break;

                                case "Vô":
                                    Console.WriteLine(samsung.Enviarmsg());
                                    Console.WriteLine("Amem netinho(a) ");
                                    retorno = true;
                                    break;

                                case "Cachorro":
                                    Console.WriteLine(samsung.Enviarmsg());
                                    Console.WriteLine("AU AUA UA AU ");
                                    retorno = true;
                                    break;

                                case "Papagaio":
                                    Console.WriteLine(samsung.Enviarmsg());
                                    Console.WriteLine("O papagaio repitiu o que voce disse:  '" + samsung.msg + "'");
                                    retorno = true;
                                    break;

                                default:
                                    retorno = true;
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    Console.WriteLine("DIGITE UMA OPÇÃO VALIDA");
                                    Console.ResetColor();
                                    break;
                                }
                            }
                            else if (respostab == 2)
                            {
                                Console.ForegroundColor = ConsoleColor.Blue;
                                samsung.Fazerligação();
                                Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |  Ligação             |  |
|  | ____________________ |  |
|  |  Contatos            |  |
|  | ____________________ |  |
|  |                      |  |
|  |  Mãe                 |  |
|  |  (11)98343513        |  |
|  |  Pai                 |  |
|  |  (11)93244592        |  |
|  |  Vô                  |  |
|  |  (11)97743345        |  |
|  |  Cachorro            |  |
|  |  (11)92342566        |  |
|  |  Papagaio            |  |
|  |  (11)95554443        |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                Console.WriteLine("Escolha um contato");
                                string contato = Console.ReadLine();
                                switch (contato)
                                {
                                case "Mãe":
                                    Console.WriteLine(samsung.Fazerligação());
                                    Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |______________________|  |
|  |         Mãe          |  |
|  |______________________|  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |      Chamando...     |  |
|  |                      |  |
|  |     (pipipi)         |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                    retorno = true;
                                    break;

                                case "Pai":
                                    Console.WriteLine(samsung.Fazerligação());
                                    Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |______________________|  |
|  |         Pai          |  |
|  |______________________|  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |      Chamando...     |  |
|  |                      |  |
|  |     (pipipi)         |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                    retorno = true;
                                    break;

                                case "Vô":
                                    Console.WriteLine(samsung.Fazerligação());
                                    Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |______________________|  |
|  |          Vô          |  |
|  |______________________|  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |      Chamando...     |  |
|  |                      |  |
|  |     (pipipi)         |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                    retorno = true;
                                    break;

                                case "Cachorro":
                                    Console.WriteLine(samsung.Fazerligação());
                                    Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |______________________|  |
|  |       Cachorro       |  |
|  |______________________|  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |      Chamando...     |  |
|  |                      |  |
|  |     (pipipi)         |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                    retorno = true;
                                    break;

                                case "Papagaio":
                                    Console.WriteLine(samsung.Fazerligação());
                                    Console.WriteLine($@"
______________________________
|  ________________________  |
|  |                      |  |
|  |______________________|  |
|  |       Papagaio       |  |
|  |______________________|  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |      Chamando...     |  |
|  |                      |  |
|  |     (pipipi)         |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |                      |  |
|  |______________________|  |
|             []             |
|____________________________|
                ");
                                    retorno = true;
                                    break;

                                default:
                                    retorno = true;
                                    Console.ForegroundColor = ConsoleColor.Red;
                                    Console.WriteLine("DIGITE UMA OPÇÃO VALIDA");
                                    Console.ResetColor();
                                    break;
                                }
                            }
                            else if (respostab == 3)
                            {
                                samsung.Desligar();
                                Console.WriteLine("O Celular foi desligado");
                                retorno = true;
                            }
                            else
                            {
                                retorno = true;
                                Console.ForegroundColor = ConsoleColor.Red;
                                Console.WriteLine("DIGITE UMA OPÇÃO VALIDA");
                                Console.ResetColor();
                            }
                        } while (retornarW);
                    }
                    break;

                default:
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("DIGITE UMA OPÇÃO VALIDA");
                    Console.ResetColor();
                    retorno = true;
                    break;
                }
            } while (retorno);
        }
Example #13
0
        static void Main(string[] args)
        {
            Celular Xiaomi = new Celular();

            Xiaomi.modelo  = "Redmi Note 8";
            Xiaomi.cor     = "Azul Marinho";
            Xiaomi.tamanho = "15 cm de Atura e 7 cm de Largura";
            Xiaomi.ligado  = false;
            string selecionar1 = "";
            int    selecionar2 = 0;

            Console.WriteLine($@"
    Modelo: {Xiaomi.modelo}
    Cor: {Xiaomi.cor}
    Tamanho: {Xiaomi.tamanho} 
    
            +---------+
            |         |
            |         |
            |         |
            |         |
            |         |
            |         |
            |---------|
            |   ( )   |
            +---------+ 
    Deseja ligar o {Xiaomi.modelo}? (s/n)
            ");
            selecionar1 = Console.ReadLine().ToLower();
            if (selecionar1 == "s")
            {
                Xiaomi.Ligar();
            }
            while (Xiaomi.ligado == true)
            {
                Console.WriteLine($@"
    
            O {Xiaomi.modelo} está ligado!
            +---------------------+
            |                     |
            |   Olá               |
            |  1-Enviar SMS       |
            |  2-Fazer uma Ligação|
            |  3-Desligar         |
            |                     |
            | Selecione uma opção |
            |                     |
            |---------------------|
            |         ( )         |
            +---------------------+ 
            ");
                selecionar2 = int.Parse(Console.ReadLine());
                if (selecionar2 == 1)
                {
                    Console.WriteLine(@"Digite o contato:
Odirlei
Thiago
Paulo
Cortella
Ismot
Martins
Mãe
Pai
Beatriz
Higor
                    ");
                    string contato = Console.ReadLine();

                    Console.WriteLine("Digite a mensagem:");
                    string sms = Console.ReadLine();
                    Console.WriteLine($@"
            +---------------------+
            |                     |
            |    Para: {contato}  |
            |    Sua mensagem:    |
            |    {sms}            |
            |                     |
            |    {Xiaomi.Enviar_Mensagem()}|
            |                     |
            |                     |
            |---------------------|
            |         ( )         |
            +---------------------+ 
            ");
                }
                else if (selecionar2 == 2)
                {
                    Console.WriteLine(@"Digite o contato:
Odirlei
Thiago
Paulo
Cortella
Ismot
Martins
Mãe
Pai
Beatriz
Higor
                    ");
                    string contato = Console.ReadLine();
                    Console.WriteLine($@"
            +---------------------+
            |                     |
            |    Para: {contato}  |
            |                     |
            |    {Xiaomi.Fazer_Ligação()}|
            |                     |
            |                     |
            |                     |
            |                     |
            |---------------------|
            |         ( )         |
            +---------------------+ 
            ");
                }
                else
                {
                    Xiaomi.Desligar();
                }
            }
        }