Esempio n. 1
0
        private void button25_Click(object sender, EventArgs e)
        {
            Conta mauricio = new Conta();

            mauricio.saldo = 2000.0;
            if (mauricio.Saca(1500.0))
            {
                MessageBox.Show("Saque realizado com sucesso");
            }
            else
            {
                MessageBox.Show("Saldo insuficiente");
            }

            if (mauricio.Saca(1500.0))
            {
                MessageBox.Show("Saque realizado com sucesso");
            }
            else
            {
                MessageBox.Show("Saldo insuficiente");
            }
        }
Esempio n. 2
0
        } // fim exercicio6713_Click

        /// <summary>
        /// Alterando o método Saca para trabalhar com limite
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void exercicio6714_Click(object sender, EventArgs e)
        {
            // Declarando uma conta e preenchendo atributos
            Conta c1 = new Conta();

            c1.saldo = 2000.0;
            c1.idade = 16;

            // Testa o metodo saca agora com limite por idade. SE retornou "true" ...
            if (c1.Saca(500))
            {
                // ... exibir mensagem de saque efetuado com sucesso.
                MessageBox.Show("Saque efetuado com sucesso");
            }
            else // CASO CONTRÁRIO ...
                 // ... exibir mensagem de erro genérico, já que pode ser tanto saldo insuficiente quanto limite inválido.
            {
                MessageBox.Show("Ocorreu um erro ao sacar");
            }
        } // fim exercicio6714_Click
Esempio n. 3
0
        } // fim exercicio6712_Click

        /// <summary>
        /// Alterando o método Saca para retornar o valor
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void exercicio6713_Click(object sender, EventArgs e)
        {
            // Cria uma conta e preenche seus atributos
            Conta c1 = new Conta();

            c1.saldo = 2000.0;
            c1.idade = 16;

            // SE o saque for um sucesso...
            if (c1.Saca(500))
            {
                // Exibe a mensagem de sucesso
                MessageBox.Show("Saque efetuado com sucesso");
            }
            else
            {
                // Exibe a mensage de saldo insuficiente
                MessageBox.Show("Saldo insuficiente");
            }
        } // fim exercicio6713_Click
Esempio n. 4
0
        } // fim exercicio6711_Click

        /// <summary>
        /// Adicionando uma validação no método Saca
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void exercicio6712_Click(object sender, EventArgs e)
        {
            // Criando uma conta e inicializando seu saldo
            Conta c1 = new Conta();

            c1.saldo = 2000.0;

            // Realiza um saque e recupera o resultado
            bool sucesso = c1.Saca(500);

            // SE foi um sucesso ...
            if (sucesso)
            {
                // ... exibe a mensagem de sucesso
                MessageBox.Show("Saque efetuado com sucesso!");
            }
            else // CASO CONTRÁRIO...
                 // ... exibe a mensagem de saldo insuficiente
            {
                MessageBox.Show("Saldo insuficiente");
            }
        } // fim exercicio6712_Click
Esempio n. 5
0
        } // fim exercicio6712_Click

        /// <summary>
        /// Alterando o método Saca para retornar o valor
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void exercicio6713_Click(object sender, EventArgs e)
        {
            // Cria uma conta e preenche seus atributos
            Conta c1 = new Conta();

            c1.saldo = 2000.0;
            // Agora a idade não fica mais em conta, fica na classe cliente. Para acessar esse valor, preciso criar um cliente e acessar o atributo titular.
            //c1.idade = 16;
            c1.titular       = new Cliente();
            c1.titular.nome  = "Ana";
            c1.titular.idade = 16;

            // SE o saque for um sucesso...
            if (c1.Saca(500))
            {
                // Exibe a mensagem de sucesso
                MessageBox.Show("Saque efetuado com sucesso");
            }
            else
            {
                // Exibe a mensage de saldo insuficiente
                MessageBox.Show("Saldo insuficiente");
            }
        } // fim exercicio6713_Click