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");
        }
示例#2
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!");
            }
        }
示例#3
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");
        }
示例#4
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);
        }
示例#5
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...");
            }
        }
示例#6
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");
        }