示例#1
0
        static void Main(string[] args)
        {
            Celular galaxy = new Celular();

            galaxy.nome   = "Galaxy S800";
            galaxy.modelo = "Galaxy";
            galaxy.marca  = "Samsumg";
            galaxy.cor    = "Preta";
            galaxy.status = false;
            galaxy.tam    = 7;

            Console.WriteLine("O seu celular tem as seguintes características : modelo " + galaxy.modelo + ", da marca " + galaxy.marca + ", cor " + galaxy.cor + " e tamanho de " + galaxy.tam + "cm");
            Console.WriteLine();
            Console.WriteLine("Para o celular ligar digite: 'On'");
            galaxy.status = galaxy.Iniciar(Console.ReadLine());
            Thread.Sleep(2000);
            Console.WriteLine("O celular está iniciando");
            Console.WriteLine("Loading...");
            Thread.Sleep(700);
            Console.WriteLine("Loading..");
            Thread.Sleep(700);
            Console.WriteLine("Loading...");
            Thread.Sleep(700);
            Console.WriteLine("Loading.");
            Console.Clear();
            Console.WriteLine("O celular está ligado");
            Console.WriteLine("O que deseja?");
            Console.WriteLine();
inicio:
            Console.WriteLine("Se deseja fazer uma ligação digite [ligar], caso queira efetuar outra tarefa espere alguns segundos...");
            Console.WriteLine();
            Thread.Sleep(4000);
            Console.WriteLine("Ok, você prefere mensagem né?Então digite [msg] e a envie");
            Console.WriteLine();
            Thread.Sleep(2000);
            Console.WriteLine("Agora eu acertei você deseja desligar o sistema correto?Então digite [off]");


            switch (Console.ReadLine())
            {
            case "msg":
                Console.WriteLine("Digite uma mensagem");
                galaxy.mensagem(Console.ReadLine());
                Console.WriteLine("Mensagem enviada");
                Thread.Sleep(200);
                Console.Clear();
                goto inicio;
                break;

            case "ligar":
                Console.WriteLine("Digite o numero para ligaçao");
                galaxy.ligar(Console.ReadLine());
                Console.WriteLine("Ligação efetuada");
                Thread.Sleep(200);
                Console.Clear();
                goto inicio;
                break;

            case "off":
                Console.WriteLine();
                Console.WriteLine("O celular será desligado");
                Console.WriteLine();
                Thread.Sleep(400);
                Console.WriteLine("Desligando...");
                Thread.Sleep(400);
                Console.WriteLine("Desligando..");
                Thread.Sleep(400);
                Console.WriteLine("Desligando...");
                Thread.Sleep(400);
                Console.WriteLine("Desligando.");
                Thread.Sleep(400);
                Console.WriteLine("Desligando...");

                galaxy.desligar();

                break;

            default:
                Console.WriteLine("Comando invalido");
                Console.Clear();
                goto inicio;
                break;
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            Celular celular1 = new Celular();

            celular1.modelo  = "Iphone";
            celular1.cor     = "Cinza";
            celular1.tamanho = 16;

            Console.WriteLine("Digite 1 para seu celular ligar, ou 2 para desligar o mesmo");
            int LigarOuDesligar = int.Parse(Console.ReadLine());

            if (LigarOuDesligar == 1)
            {
                celular1.ligar();
            }
            if (LigarOuDesligar == 2)
            {
                Console.WriteLine("Obrigado por escolher a Apple");
                celular1.desligar();
            }


            if (celular1.ligado == true)
            {
                Console.WriteLine(@"
|=================================================|
|                                                 |
|                   Você deseja:                  |
|             1 - Fazer uma ligação               |
|             2 - Enviar uma mensagem             |
|             3 - Desligar o celular              |
|             4 - Exibir informações do celular   |
|                                                 |
|=================================================|
                ");
            }

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

            switch (opcaoMenu)
            {
            case 1:
                Console.WriteLine(celular1.ligacao());
                Console.WriteLine($@"
|=================================================|
|                                                 |
|                                                 |
|           Digite o número  para qual você       |
|                    quer ligar                   |
|                                                 |
|                                                 |
|=================================================|
                            ");

                string numeroEscolhido = Console.ReadLine();

                Console.WriteLine($@"
|=================================================|
|                                                 |
|                                                 |
|             Ligando Para {numeroEscolhido}      |
|                                                 |
|                                                 |
|                                                 |
|=================================================|
                            ");

                string enviarMensagem = Console.ReadLine();

                Console.WriteLine($@"
|=================================================|
|                                                 |
|                                                 |
|              Escreva a sua mensagem             |
|                                                 |
|                                                 |
|                                                 |
|=================================================|
                            ");

                string mensagem = Console.ReadLine();

                Console.WriteLine($@"
|=================================================|
|                                                 |
|                                                 |
|    '{mensagem}'                                 |
|                  enviada para                   |
|                  {enviarMensagem}               |
|                                                 |
|=================================================| 
 
                            ");
                break;

            case 3:
                celular1.desligar();
                break;

            case 4:
                Console.WriteLine($@"
|=================================================|
|             Informações do Modelo               |
|                                                 |
|             Modelo: {celular1.modelo}           |
|             Cor: {celular1.cor}                 |
|             Tamanho: {celular1.tamanho}         |
|                                                 |
|=================================================|
                ");
                break;

            default:
                break;
            }
        }