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"); } }
} // 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
} // 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
} // 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
} // 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