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!"); } }
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); }
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(); } }
public static void imprimirGraficoInicio(GraficoMov grafico) { imprimirGrafico(grafico.alt); Console.WriteLine(); }