Oi turma, aqui é o Professor Giovani e vamos a um novo exercício para melhorar nossa experiência com o uso dos testes condicionais.
Escreva um algoritmo que leia o número conta bancária e o sua saldo.
Leia também o tipo de operação conforme o menu abaixo:
Informe o tipo de operação:
1 – Depósito
2 – Saque
Solicite o valor da operação, calcule e mostre:
Número da conta,
Saldo anterior,
Operação,
valor da operação,
e o saldo atual.
Caso o valor da conta for negativo, informe também: Conta Estourada
/* Criado pelo Professor Giovani Da Cruz https://giovanidacruz.com.br */ programa { funcao inicio() { cadeia numeroConta real saldo inteiro operacao escreva("Informe o número da conta: ") leia(numeroConta) escreva("Informe o seu saldo: ") leia(saldo) escreva("Informe o tipo de operação") escreva("\n1 - Depósito") escreva("\n2 - Saque") escreva("\nSua Opção: ") leia(operacao) real valorOperacao = 0.0 real saldoFinal = 0.0 cadeia tipoMov /* Verificando o tipo de operação */ escolha (operacao) { caso 1: { tipoMov = "Deposíto" escreva("Informe o valor de ", tipoMov, ": ") leia(valorOperacao) saldoFinal = saldo + valorOperacao pare } caso 2: { tipoMov = "Saque" escreva("Informe o valor de ", tipoMov, ": ") leia(valorOperacao) saldoFinal = saldo - valorOperacao pare } caso contrario: { tipoMov = "Invalida" escreva("Opção ", operacao, " é inválida!") } } /* Exibindo o resultado da operação */ escreva("\nConta bancária: ", numeroConta) escreva("\nSaldo Anterior: ", saldo) escreva("\nTipo de Operação: ", tipoMov) escreva("\nValor Movimentado: ", valorOperacao) escreva("\nSaldo Atual: ", saldoFinal) /* Verificando se a conta está estourada */ se (saldoFinal < 0) { escreva("\n\n *** CONTA ESTOURADA ***") } } }
Este código é um exemplo de um programa simples que simula operações em uma conta bancária. Vamos analisar o código passo a passo:
numeroConta
(cadeia de caracteres para armazenar o número da conta), saldo
(valor real para armazenar o saldo da conta) e operacao
(inteiro para armazenar o tipo de operação a ser realizada).escreva
e leia
.valorOperacao
e saldoFinal
como valores iniciais de 0.0 para armazenar o valor da operação e o saldo final da conta.escolha
é utilizada para verificar o tipo de operação selecionada pelo usuário. Caso seja uma operação de depósito (caso 1), o usuário é solicitado a informar o valor do depósito e o saldoFinal
é atualizado somando o valor do depósito ao saldo atual. Caso seja uma operação de saque (caso 2), o usuário é solicitado a informar o valor do saque e o saldoFinal
é atualizado subtraindo o valor do saque do saldo atual. Caso contrário, uma mensagem de operação inválida é exibida.escolha
, o resultado da operação é exibido através da função escreva
. São exibidos o número da conta, saldo anterior, tipo de operação, valor movimentado e saldo atual.se
é utilizada para verificar se o saldo final é menor que zero, indicando que a conta está estourada. Caso isso ocorra, uma mensagem de conta estourada é exibida.Em resumo pessoal, este código permite ao usuário simular operações de depósito e saque em uma conta bancária, atualizando o saldo e verificando se a conta está estourada.
Beleza turma? Espero que tenham gostado.
Dúvidas ou sugestões de Outras linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!
Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!