private void CapturarDadosEquacao() { Console.Clear(); _a = CapturaDeDados.CapturarNumeroDouble("Informe o valor de A: "); _b = CapturaDeDados.CapturarNumeroDouble("Informe o valor de B: "); _c = CapturaDeDados.CapturarNumeroDouble("Informe o valor de C: "); }
private void PreencherListaDeNumeros() { for (int i = 0; i < _tamanhoDaLista; i++) { _numerosInteiros.Add(CapturaDeDados.CapturarNumeroInteiro("Informe o número inteiro desejado: ")); } }
private void CapturarDadosDoAluno() { Console.Clear(); _nome = CapturaDeDados.CapturarTextoDigitado("Informe o nome do aluno: "); _nota1 = CapturaDeDados.CapturarNumeroDouble($"Informe o nota 1 do {_nome}: "); _nota2 = CapturaDeDados.CapturarNumeroDouble($"Informe o nota 2 do {_nome}: "); }
public void ExibirItemDeMenuRepresentarPessoa() { ConsoleKeyInfo cki; do { OpcoesItemDeMenuRepresentarPessoa(); cki = Console.ReadKey(false); Console.Clear(); switch (cki.KeyChar.ToString()) { case "1": _nome = CapturaDeDados.CapturarTextoDigitado("Informe o nome da pessoa: "); _altura = CapturaDeDados.CapturarNumeroDouble("Informe a altura da pessoa (em metros. ex: 1,80): "); _dataNascimento = CapturaDeDados.CapturarData("Informe a data de nascimento (ex: 03/05/1985): "); _individuo.CriarPessoa(_nome, _altura, _dataNascimento); Console.ReadKey(); break; case "2": _individuo.ExibirInformacoesDoIndividuo(); Console.ReadKey(); break; default: break; } } while (cki.Key != ConsoleKey.Escape); }
private void AbrirContaEspecial(int posicao) { _numeroConta = CapturaDeDados.CapturarNumeroInteiro( string.Format(ConstantesPoo.MsgInformarNumeroContaEspecial, posicao)); _saldoConta = CapturaDeDados.CapturarNumeroDouble( string.Format(ConstantesPoo.MsgInformarSaldoContaEspecial, posicao)); _listaDeContasBancarias[posicao] = FabricaContaBancaria.CriarContaEspecial(_numeroConta, _saldoConta); }
public void EfetuarDeposito() { if (!ExisteConta()) { Console.WriteLine(ConstantesPoo.MsgBancoContaNaoExiste); return; } double valorDeDeposito = CapturaDeDados.CapturarNumeroDouble(ConstantesPoo.MsgBancoInformeValorDeSaque); for (int i = 0; i < _listaDeContasBancarias.Length; i++) { _listaDeContasBancarias[i].Depositar(valorDeDeposito); } Console.WriteLine(ConstantesPoo.MsgBancoOperacaoSucesso); }
private void PreencherListaDeNumeros() { Console.Clear(); Console.Write("Para encerrar pressione 0 (zero) \n\n"); int numero; int indice = 1; do { numero = CapturaDeDados.CapturarNumeroInteiro($"Informe o {indice++} número desejado: "); if (numero > 0) { _NumerosInteiros.Add(numero); } } while (numero != 0); }
private void PreencherListaDeNumeros() { Console.Clear(); Console.Write("Para encerrar pressione 0 (zero) - Infome números decimais por exemplo : 2,1 \n\n"); decimal numero; int indice = 1; do { numero = CapturaDeDados.CapturarNumeroDecimal($"Informe o {indice++} número desejado: "); if (numero > 0) { _numerosDecimais.Add(numero); } } while (numero != 0); }
public void LigarControlavel() { _canal = CapturaDeDados.CapturarNumeroInteiro(ConstantesPoo.MsgCanalEspecifico); _volume = CapturaDeDados.CapturarNumeroInteiro(ConstantesPoo.MsgVolumeEspecifico); _controlavel = FabricaTelevisao.Criar(); if (ValidarCanal() && ValidarVolume()) { _controlavel.LigarControlavel(_volume, _canal); Console.WriteLine(ConstantesPoo.MsgEstadoControlavel, _canal, _volume); } else { _controlavel = null; Console.WriteLine(ConstantesPoo.MsgNaoEhPossivelLigarControlavel); } }
public void TrocarParaCanalEspecifico() { if (!ValidarSeControlavelExiste()) { Console.WriteLine(ConstantesPoo.MsgErroCanalEspecifico); return; } _canal = CapturaDeDados.CapturarNumeroInteiro(ConstantesPoo.MsgCanalEspecifico); if (ValidarCanal()) { _controlavel.IrParaCanalEspecifico(_canal); } else { Console.WriteLine(ConstantesPoo.MsgErroCanalEspecifico); } }
public void ExibirItemDeMenuFormaGeometrica() { ConsoleKeyInfo cki; do { OpcoesItemDeMenuFormaGeometrica(); cki = Console.ReadKey(false); Console.Clear(); switch (cki.KeyChar.ToString()) { case "1": _lado = CapturaDeDados.CapturarNumeroDouble("Informe o lado do quadrado: "); _programacaoOrientadaObjeto.CalcularAreaQuadrado(_lado); Console.ReadKey(); break; case "2": _lado = CapturaDeDados.CapturarNumeroDouble("Informe o lado do retângulo: "); _programacaoOrientadaObjeto.CalcularAreaRetangulo(_lado); Console.ReadKey(); break; case "3": _baseTriangulo = CapturaDeDados.CapturarNumeroDouble("Informe a base do triângulo: "); _alturaTriangulo = CapturaDeDados.CapturarNumeroDouble("Informe a altura do triângulo: "); _programacaoOrientadaObjeto.CalcularAreaTriangulo(_baseTriangulo, _alturaTriangulo); Console.ReadKey(); break; case "4": _raio = CapturaDeDados.CapturarNumeroDouble("Informe o raio do círculo: "); _programacaoOrientadaObjeto.CalcularAreaCirculo(_raio); Console.ReadKey(); break; default: break; } } while (cki.Key != ConsoleKey.Escape); }
private void CapturarDados() { Console.Clear(); _valorA = CapturaDeDados.CapturarNumeroDouble("Informe o valor de A: "); _valorB = CapturaDeDados.CapturarNumeroDouble("Informe o valor de B: "); }
private void CapturarDadosFuncionario() { Console.Clear(); _nome = CapturaDeDados.CapturarTextoDigitado("Informe o nome do funcionário: "); _salario = CapturaDeDados.CapturarNumeroDouble("Informe o salário do funcionário: "); }
public void ExibirItemDeMenuConsultaIntegrada() { ConsoleKeyInfo cki; do { OpcoesItemDeMenuConsultaIntegrada(); cki = Console.ReadKey(false); Console.Clear(); switch (cki.KeyChar.ToString()) { case "a": PreencherListaDeNumeros(); _consultaIntegrada.AdicionarLista(_NumerosInteiros); Console.ReadKey(); break; case "b": _consultaIntegrada.ExibirOrdemCrescente(); Console.ReadKey(); break; case "c": _consultaIntegrada.ExibirOrdemDecrescente(); Console.ReadKey(); break; case "d": _consultaIntegrada.ExibirPrimeiroDaLista(); Console.ReadKey(); break; case "e": _consultaIntegrada.ExibirUltimoDaLista(); Console.ReadKey(); break; case "f": _consultaIntegrada.RemoverPrimeiroDaLista(); Console.ReadKey(); break; case "g": _consultaIntegrada.RemoverUltimoDaLista(); Console.ReadKey(); break; case "h": _consultaIntegrada.ExibirSomenteNumerosPares(); Console.ReadKey(); break; case "i": _consultaIntegrada.TransformarLista(); Console.ReadKey(); break; case "j": _consultaIntegrada.PesquisarElemento(CapturaDeDados.CapturarNumeroInteiro("\n Informe o número desejado: ")); Console.ReadKey(); break; case "k": _consultaIntegrada.InserirPrimeiroDaLista(CapturaDeDados.CapturarNumeroInteiro("\n Informe o número desejado: ")); Console.ReadKey(); break; case "m": _consultaIntegrada.InserirUltimoDaLista(CapturaDeDados.CapturarNumeroInteiro("\n Informe o número desejado: ")); Console.ReadKey(); break; default: break; } } while (cki.Key != ConsoleKey.Escape); }