Example #1
0
        public static void DadosGerais(GraficoMov grafico)
        {
            Console.WriteLine("     Lista atualmente:");
            for (int i = 0; i < Program.paisesDados.Count; i++)
            {
                Console.WriteLine(Program.paisesDados[i]);
            }
            if (Program.portugal != null)
            {
                for (int i = 0; i < Program.portugal.Count; i++)
                {
                    Console.WriteLine(Program.portugal[i]);
                }
            }
            if (Program.italia != null)
            {
                for (int i = 0; i < Program.italia.Count; i++)
                {
                    Console.WriteLine(Program.italia[i]);
                }
            }
            if (Program.EUA != null)
            {
                for (int i = 0; i < Program.EUA.Count; i++)
                {
                    Console.WriteLine(Program.EUA[i]);
                }
            }
            if (Program.china != null)
            {
                for (int i = 0; i < Program.china.Count; i++)
                {
                    Console.WriteLine(Program.china[i]);
                }
            }
            if (Program.espanha != null)
            {
                for (int i = 0; i < Program.espanha.Count; i++)
                {
                    Console.WriteLine(Program.espanha[i]);
                }
            }

            Console.Write("Voltar ao ecra inicial? s/n  ");
            char afir = char.Parse(Console.ReadLine());


            if (afir == 's')
            {
                Tela.imprimirGraficoInicio(grafico);
            }
            else
            {
                Console.WriteLine("Fim do Programa!");
            }
        }
Example #2
0
        public static void escolhaEspanha(GraficoMov grafico)
        {
            Console.Write("Dados atualmente: ");
            for (int i = 0; i < Program.espanha.Count; i++)
            {
                Console.WriteLine(Program.espanha[i]);
            }

            escolherPais("Espanha idadeMedia", "Espanha Falecidos", "Espanha casosRecuperados", "Espanha", 0);

            var valorIdadeAtual = Program.espanhaValores[0].Item1;

            Program.espanha[0].idadeMedia = valorIdadeAtual;

            var valorMortalidade = Program.espanhaValores[0].Item2;

            if (valorMortalidade != 0)
            {
                Program.espanha[0].mortalidade = valorMortalidade;
            }

            var valorCasosRec = Program.espanhaValores[0].Item3;

            if (valorCasosRec != 0)
            {
                Program.espanha[0].casosRecuperados = valorCasosRec;
            }

            Console.Write("Dados atualmente: ");
            for (int i = 0; i < Program.espanha.Count; i++)
            {
                Console.WriteLine(Program.espanha[i]);
            }
            //Teclado
            InputSimulator sim = new InputSimulator();

            sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);
        }
Example #3
0
        static void Main(string[] args)
        {
            int opcao = 0;

            int[] morItEuaEsCh = new int[4];

            Random rd = new Random();

            for (int i = 0; i < morItEuaEsCh.Length; i++)
            {
                morItEuaEsCh[i] = rd.Next(5000, 92000);
            }

            italia.Add(new Italia(80, morItEuaEsCh[0]));
            EUA.Add(new EUA(81, morItEuaEsCh[1]));
            china.Add(new China(78, morItEuaEsCh[2]));
            espanha.Add(new Espanha(82, morItEuaEsCh[3]));
            portugal.Add(new Portugal(79));

            int somArrayMortes           = morItEuaEsCh.Sum();
            int dadosMortalidadePortugal = Program.portugal.Where(item => item.mortalidade > 0).Sum(item => item.mortalidade);
            int todasMortesPaises        = somArrayMortes + dadosMortalidadePortugal;

            paisesDados.Add(new PaisesDadosGer(todasMortesPaises));
            try
            {
                GraficoMov grafico = new GraficoMov();

                while (!grafico.GrafTerminar)
                {
                    Console.Clear();
                    Tela.imprimirGraficoInicio(grafico);
                    try
                    {
                        opcao = int.Parse(Console.ReadLine());
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Erro inesperado: " + e.Message);
                        opcao = 0;
                    }
                    Console.WriteLine();

                    if (opcao == 1)
                    {
                        Tela.DadosGerais(grafico);
                    }
                    else if (opcao == 2)
                    {
                        Tela.escolhaPortugal(grafico);
                        grafico.VirusDadosGerais("Portugal");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Clear();
                        Tela.imprimirGraficoInicio(grafico);
                        InputSimulator sim = new InputSimulator();
                        sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);

                        grafico.VirusDadosGerais("Todos");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Write("Voltar ao ecra inicial? s/n");
                        char afir = char.Parse(Console.ReadLine());
                        if (afir == 's')
                        {
                            Console.Clear();
                            Tela.imprimirGraficoInicio(grafico);
                        }
                        else
                        {
                            Console.WriteLine("Fim do Programa!");
                        }
                    }
                    else if (opcao == 3)
                    {
                        Tela.escolhaItalia(grafico);
                        grafico.VirusDadosGerais("Italia");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Clear();
                        Tela.imprimirGraficoInicio(grafico);
                        InputSimulator sim = new InputSimulator();
                        sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);

                        grafico.VirusDadosGerais("Todos");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Write("Voltar ao ecra inicial? s/n");
                        char afir = char.Parse(Console.ReadLine());
                        if (afir == 's')
                        {
                            Console.Clear();
                            Tela.imprimirGraficoInicio(grafico);
                        }
                        else
                        {
                            Console.WriteLine("Fim do Programa!");
                        }
                    }
                    else if (opcao == 4)
                    {
                        Tela.escolhaChina(grafico);
                        grafico.VirusDadosGerais("China");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Clear();
                        Tela.imprimirGraficoInicio(grafico);
                        InputSimulator sim = new InputSimulator();
                        sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);

                        grafico.VirusDadosGerais("Todos");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Write("Voltar ao ecra inicial? s/n");
                        char afir = char.Parse(Console.ReadLine());
                        if (afir == 's')
                        {
                            Console.Clear();
                            Tela.imprimirGraficoInicio(grafico);
                        }
                        else
                        {
                            Console.WriteLine("Fim do Programa!");
                        }
                    }
                    else if (opcao == 5)
                    {
                        Tela.escolhaEua(grafico);
                        grafico.VirusDadosGerais("Eua");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Clear();
                        Tela.imprimirGraficoInicio(grafico);
                        InputSimulator sim = new InputSimulator();
                        sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);

                        grafico.VirusDadosGerais("Todos");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Write("Voltar ao ecra inicial? s/n");
                        char afir = char.Parse(Console.ReadLine());
                        if (afir == 's')
                        {
                            Console.Clear();
                            Tela.imprimirGraficoInicio(grafico);
                        }
                        else
                        {
                            Console.WriteLine("Fim do Programa!");
                        }
                    }
                    else if (opcao == 6)
                    {
                        Tela.escolhaEspanha(grafico);
                        grafico.VirusDadosGerais("Espanha");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Clear();
                        Tela.imprimirGraficoInicio(grafico);
                        InputSimulator sim = new InputSimulator();
                        sim.Keyboard.KeyPress(VirtualKeyCode.RETURN);

                        grafico.VirusDadosGerais("Todos");
                        Tela.imprimirGraficoInicio(grafico);

                        Console.Write("Voltar ao ecra inicial? s/n");
                        char afir = char.Parse(Console.ReadLine());
                        if (afir == 's')
                        {
                            Console.Clear();
                            Tela.imprimirGraficoInicio(grafico);
                        }
                        else
                        {
                            Console.WriteLine("Fim do Programa!");
                        }
                    }
                    Console.ReadLine();
                }
            }
            catch (GraficoException e)
            {
                Console.WriteLine(e.Message);
                Console.ReadLine();
            }
        }
Example #4
0
 public static void imprimirGraficoInicio(GraficoMov grafico)
 {
     imprimirGrafico(grafico.alt);
     Console.WriteLine();
 }