Alguém poderia me ajudar a criar um programa na linguagem C com esse enunciado a baixo o programa que estou usando é o Dev C++
Em um banco de uma cidade do interior o gerente
estipulou uma nova taxa sobre as operações
financeiras que são realizadas nas contas correntes.
Cada valor retirado da conta será cobrado uma taxa de
0,38%.
Faça um programa que leia o saldo do cliente e o valor
da retirada, calcule e mostre o valor da taxa e o saldo
atual do cliente.
Soluções para a tarefa
Resposta:
#include <iostream>
int main() {
int saldo, saque;
float saldo_taxa, taxa;
printf("Digite um valor para depositar: ");
scanf("%d" , &saldo);
printf("\nSeu saldo e de: %d reais", saldo);
printf("\nDigite um valor a ser retirado: ");
scanf("%d", &saque);
if((saque > saldo) || (saque < 0)) {
printf("\nErro! valor de saque, digite um valor valido...");
printf("\nDigite um valor a ser retirado: ");
scanf("%d", &saque);
} else {
taxa = 0.38;
saldo = saldo - saque;
saldo_taxa = saldo * taxa / 100;
printf("\n Voce retirou %d reais", saque);
printf("\n Com uma taxa de: %.2f (%)",taxa);
printf("\n Seu saldo atual com taxas de 0.38: %.2f reais", saldo - saldo_taxa);
}
return 0;
}
Explicação:
1. Começamos declarando algumas variáveis saldo, saque, saldo_taxa(VALOR FINAL COM DESCONTO) e taxa.
2. Solicitamos ao usuário que digite um valor para depósito e guardamos seu valor na variável saldo.
3. Logo após o depósito ser feito mostramos o saldo ao usuário e pedimos para que informe o valor do saque.
4. Verificamos se o valor do saque é maior ou menor que o saldo e caso seja informa um erro na tela e pede novamente para que digite um valor válido, caso o valor seja válido definimos valores para TAXA = 0.38 e SALDO passa a receber (SALDO - SAQUE), imagine que depositei 100, então saldo vale 100 e informei que quero sacar 10, então saque vale 10 logo fazemos a subtração (SALDO - SAQUE) ou seja (100 - 10) SALDO agora vale 90.
5. Definimos o valor de saldo_taxa como sendo (SALDO * TAXA / 100)
no caso então ficaria (90 * 0.38 / 100) = 0,342 sera descontado.
6. Finalmente fazemos (SALDO - SALDO_TAXA) ou seja (90 - 0,342) e obtemos o resultado final esperado (89.66).
Espero ter ajudado.