Logo Hardware.com.br
juniomundo
juniomundo Membro Junior Registrado
152 Mensagens 0 Curtidas

Problema: saldo bancário

#1 Por juniomundo 09/08/2007 - 07:26
Bom dia!

Desenvolver uma rotina que receba informações do saldo bancário de 10 clientes de um banco e retorne a soma do saldo desses 10 clientes e o cliente de maior saldo.

*Estou com raciocínio de:
-Usar uma estrutura for, recebendo nome cliente e saldo cliente, os memos em vetores.Nesta mesma estrutura somar os saldos.

Minha dúvida é: Como posso pegar o valor de maior saldo?

Agradeço desde já.
juniomundo
juniomundo Membro Junior Registrado
152 Mensagens 0 Curtidas
#3 Por juniomundo
09/08/2007 - 20:03
Estou desenvolvendo em c++, olha meu código e opine, por favor.

[php]
int main(){
char cliente[20], clientemaior[20];
float saldo[3], saldomaior, soma=0;
int cont=1;

for(int i=1; i<=3; i++){
printf("\n\nDigite o nome do cliente %d:",i);
scanf("%s",&cliente[i]);
printf("\n\nDigite o saldo do cliente %d:",i);
scanf("%f",&saldo[i]);
soma+=saldo[i];
}
while(cont<=3){
if(saldo[cont]>saldo[cont+])
cont++;
saldomaior=saldo[cont];
}
printf("\n\nA soma dos saldos e:%.2f",soma);
printf("\n\nO maior saldo e:%.2f:",saldomaior);
getch();
}
[/php]

Obs.:Coloquei somente para somar até 3 mesmo, diminuir.
Paz, Justiça e Liberdade.
juniomundo
juniomundo Membro Junior Registrado
152 Mensagens 0 Curtidas
#5 Por juniomundo
10/08/2007 - 10:35
[PHP]
int main(){
char cliente[10], clienmaior[10];
float saldo[10], salmaior=0, soma=0;

for(int i=1; i<=3; i++){
printf("\n\nDigite o nome do cliente %d: ",i);
scanf("%s",&cliente[i]);
printf("\n\nDigite o saldo do cliente %d: ",i);
scanf("%f",&saldo[i]);
soma+=saldo[i];
if(saldo[i]>salmaior){
salmaior=saldo[i];
clienmaior[i]=cliente[i];
}
}
printf("\n\nA soma dos saldos e:%.2f",soma);
printf("\n\nO saldo maior e:%s",clienmaior[i]);
getch();
}
[/PHP]

Está dando erro nesta linha:
[PHP]printf("\n\nO saldo maior e:%s",clienmaior[i]);[/PHP]
Paz, Justiça e Liberdade.
glaudiston
glaudiston Membro Junior Registrado
134 Mensagens 0 Curtidas
#6 Por glaudiston
10/08/2007 - 14:15
eu estava pensando em algo assim:

[php] float saldo, somasaldo, maiorsaldo;
char cliente[20], maiorcliente[20];

int i;
for(i=0; i<=3; i++)
{
printf("\n\nDigite o nome do %io cliente:",i+1);
scanf("%s",&cliente);
printf("\n\nDigite o saldo do %io cliente:",i+1);
scanf("%f",&saldo);
somasaldo+=saldo;
if(saldo>maiorsaldo)
{
maiorsaldo=saldo;
strcpy(maiorcliente, cliente);
}
printf("\n\nA soma dos saldos e:%.2f",somasaldo);
printf("\n\nO maior saldo e:%.2f, do cliente :%s",maiorsaldo, maiorcliente);
}
[/php]
if (talento
Abs,
Ton
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal