Determinado banco, todos os meses desconta uma taxa de administração de R$12,47 de seus clientes. Sempre que o saldo da conta estiver negativo, o banco envia uma mensagem ao cliente, lembrando-o da divida
a) Faça uma função que receba como parâmetro o número de clientes do banco. Para cada cliente, a função deverá ler o saldo atual, calcular e imprimir o valor do saldo após o desconto. Caso, após a operação, o saldo esteja negativo, a função deverá imprimir a frase “SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO”.
b) Faça um programa (função main) que leia o número de clientes do banco e chame a função da letra a.
Fiz este codigo, porém esta errado.
#include <stdio.h>
void numCliente (int numC)
{
float saldo, desconto = 12.47, saldoDesconto;
saldoDesconto = saldo - desconto;
if(saldoDesconto < 0){
printf("%f SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO.", saldoDesconto);
}
else{
printf("%f", saldoDesconto);
}
}
int main()
{
float saldoMesmo;
printf ("Digite o saldo:");
scanf("%f", &saldoMesmo);
numCliente(saldoMesmo);
return 0;
}
Consertei algumas coisas porém ainda esta errado.
#include <stdio.h>
void numCliente (int numC)
{
float saldo, desconto = 12.47, saldoDesconto;
scanf("%f", &saldo);
saldoDesconto = saldo - desconto;
if(saldoDesconto < 0){
printf("%.2f SALDO NEGATIVO, CLIENTE DEVE SER COMUNICADO.", saldoDesconto);
}
else{
printf("%f", saldoDesconto);
}
}
int main()
{
int numCli;
scanf("%d", &numCli);
numCliente(numCli);
return 0;
}