コード例 #1
0
ファイル: Form1.cs プロジェクト: prodatavinicius/Banco-Estudo
        private void btn_Sacar_Click(object sender, EventArgs e)
        {
            double valor = Convert.ToDouble(ValorOperecao.Text);

            c1.Sacar(valor);

            textoSaldo.Text = Convert.ToString(c1.Saldo);
        }
コード例 #2
0
        private void botaoSacar_Click(object sender, EventArgs e)
        {
            string valorDigitado = textoValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            conta.Sacar(valorOperacao);
            textoSaldo.Text = Convert.ToString(conta.Saldo);
            MessageBox.Show("Sucesso!");
        }
コード例 #3
0
ファイル: Conta.cs プロジェクト: BrunoBonadiman/TrabalhoDePOO
        public bool TransfereDe(double valor, Conta fonte)
        {
            bool verifica;

            verifica = fonte.Sacar(valor);
            if (verifica)
            {
                return(this.Deposita(valor));
            }
            else
            {
                return(false);
            }
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: leosouza-dev/fn13-csharp
        private void BtnSacar_Click(object sender, EventArgs e)
        {
            // encontra o indice
            int indice = comboContas.SelectedIndex;

            // encontra a conta
            Conta selecionada = this.contas[indice];

            // encontra o valor digitado
            double valor = Convert.ToDouble(textoValorOperacao.Text);

            // deposita
            selecionada.Sacar(valor);

            // atualiza saldo
            textoSaldo.Text = Convert.ToString(selecionada.Saldo);
        }
コード例 #5
0
ファイル: Menu.cs プロジェクト: BrunoBonadiman/TrabalhoDePOO
 public void Opcao6()
 {
     Console.Clear();
     valor = 0;
     Console.WriteLine("Digite o numero da conta:");
     Conta.Numero = Convert.ToInt32(Console.ReadLine());
     Console.WriteLine("Digite o valor que deseja sacar:");
     valor = Convert.ToDouble(Console.ReadLine());
     if (Banco.PesquisarConta2(Conta.Numero))
     {
         Conta.Sacar(valor);
     }
     else
     {
         Console.WriteLine("Conta não encontarda");
     }
 }
コード例 #6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Entre com os dados da conta");

            try
            {
                Console.Write("Número: ");
                int numero = int.Parse(Console.ReadLine());

                Console.Write("Titular: ");
                string titular = Console.ReadLine();

                Console.Write("Saldo inicial: ");
                double saldoInicial = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                Console.Write("Limite para saque: ");
                double limiteSaque = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                Conta conta = new Conta(numero, titular, saldoInicial, limiteSaque);

                Console.WriteLine(conta);

                Console.Write("Digite um valor para saque: ");
                double valorSaque = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

                conta.Sacar(valorSaque);

                Console.WriteLine(conta);
            }
            catch (DomainException e)
            {
                Console.WriteLine($"Erro saque: {e.Message}");
            }
            catch (FormatException)
            {
                Console.WriteLine("Digite o formato certo para entrada de dados!");
            }
            catch (Exception)
            {
                Console.WriteLine("Erro");
            }
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: hbsishenriquekang/GitC
        static void Main(string[] args)
        {
            Conta accountUser = new Conta();

            Console.WriteLine("Informe o valor para o saque");

            double.TryParse(Console.ReadLine(), out double valorSacar);

            if (valorSacar > 0 && accountUser.Sacar(valorSacar))
            {
                Console.WriteLine("Saque realizado com sucesso!");
            }
            else
            {
                Console.WriteLine("Operação não realizada");
            }

            Console.WriteLine();

            Console.ReadKey();
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: Manatasi/Pana-Poo
        static void Main(string[] args)
        {
            Conta c1 = new Conta();
            Conta c2 = new Conta();
            int   escolha;
            float quantia;

            while (true)
            {
                Console.WriteLine("O que você deseja fazer?");
                Console.WriteLine("1 - Consultar Saldo.");
                Console.WriteLine("2 - Depositar.");
                Console.WriteLine("3 - Sacar.");
                Console.WriteLine("4 - Transferir.");
                Console.WriteLine("-----");

                escolha = Convert.ToInt32(Console.ReadLine());
                switch (escolha)
                {
                case 1:
                    Console.WriteLine("-----");
                    Console.WriteLine("Você tem: {0} de saldo.", c1.ConsultarSaldo());
                    Console.WriteLine("-----");
                    break;

                case 2:
                    Console.WriteLine("-----");
                    Console.WriteLine("Quantos você deseja depositar?");
                    c1.Depositar(float.Parse(Console.ReadLine()));
                    Console.WriteLine("-----");
                    break;

                case 3:
                    Console.WriteLine("-----");
                    Console.WriteLine("Quantos você deseja sacar?");
                    quantia = 0;
                    quantia = float.Parse(Console.ReadLine());
                    if (c1.Sacar(quantia) == true)
                    {
                        Console.WriteLine("Você sacou com sucesso: {0}.", quantia);
                    }
                    else
                    {
                        Console.WriteLine("Você não tem saldo o suficiente.");
                    }
                    Console.WriteLine("-----");
                    break;

                case 4:
                    Console.WriteLine("-----");
                    Console.WriteLine("Quantos você deseja transferir?");
                    quantia = 0;
                    quantia = float.Parse(Console.ReadLine());
                    if (c1.Transferir(c2, quantia) == true)
                    {
                        Console.WriteLine("Você transferiu com sucesso: {0}.", quantia);
                    }
                    else
                    {
                        Console.WriteLine("Você não tem saldo o suficiente.");
                    }
                    Console.WriteLine("-----");
                    break;
                }
            }
        }