Logo Hardware.com.br
MaikB0312
MaikB0312 Zerinho Registrado
2 Mensagens 0 Curtidas

Programa de cadastro de cliente de um banco

#1 Por MaikB0312 26/07/2020 - 23:33
Alguem sabe como fazer , nao estou conseguindo sair do chao
O programa deve solicitar para o usuário quantos clientes ele deseja cadastrar. O número de clientes que deseja cadastrar deve ser informado pelo usuário, na variável N. A variável N deve aceitar somente valores entre 0(zero) e no máximo 50. Valide esta informação.

O programa deve gerar alguns cálculos e imprimir as informações solicitadas abaixo.



Desenvolva em C a solução para o problema apresentado. O programa deverá atender as seguintes especificações:



a) Leia a quantidade de clientes na variável N. Valide esta informação. Ele somente pode aceitar valores entre 0 e 50. Utilize o laço do para validação.

b) Desenvolva o laço para a leitura dos dados do cliente. Utilize o laço for. DICA: Lembra que a quantidade de clientes é informada pelo usuário na variável N da letra a. Esta variável deve ser utilizada para controlar o lado da leitura dos dados do cliente. (Peso 0,3)

c) Faça a leitura dos dados do cliente: número da conta, nome do cliente, telefone e saldo.
d) Crie um vetor de 3 posições de inteiro e inicialize ele com zero.

e) Calcule e armazene no vetor de 3 posições de inteiros a quantidade de clientes que possuem saldo conforme os intervalos apresentados abaixo. Para esta atividade deverá ser utilizado o if encadeado.

posição [0] – deve armazenar a quantidade de clientes que possuem saldo negativo.

posição [1] – deve armazenar a quantidade de clientes possuem saldo no intervalo de 0 até 1500,00.

posição [2] – deve armazenar a quantidade de clientes que possuem saldo acima de 1500,00.

f) Imprima os dados armazenados no vetor de 3 posições.

g) Calcule e imprima a média dos saldos de todos os clientes cadastrados.
MaikB0312
MaikB0312 Zerinho Registrado
2 Mensagens 0 Curtidas
#3 Por MaikB0312
27/07/2020 - 21:01
esquiloesperto disse:


ate agora só consegui ate aqui , nao to conseguindo implementar o resto

[code=c]#include
#define SIZE 200

char nome[SIZE] [50];
int conta[SIZE] [50];
int telefone [SIZE][50];
float saldo [SIZE][50];
int op;
void cadastro();

int main(void){
cadastro();
}

void cadastro () {
static int linha;
do{
printf("\nDigite seu nome");
scanf("%s", &nome[linha]);
printf("\nDigite Numero da conta");
scanf("%d" ,&conta[linha]);
printf("\nDigite seu telefone");
scanf("%d",telefone [linha]);
printf("Digite seu saldo");
scanf("%f",saldo [linha]);
printf("\nDigite 1 para continua ou outro valor para sair");
scanf("%d" ,&op);
linha++;
}while (op==1);

}[/code]
esquiloesperto
esquiloesper... Cyber Highlander Moderador
7.1K Mensagens 2.2K Curtidas
#4 Por esquiloesper...
29/07/2020 - 09:08
Olha, é bem melhor quando você procura fazer o trabalho parte por parte. Não se preocupe com o todo, mas com cada elo por vez; Esta tática é chamada de "Dividir para conquistar" ou "Método de Divisão e conquista".

Deste modo neste momento preocupe-se somente com a letra "a)" do problema.

Observe que nela é pedido que o usuário informe um valor entre 0~50, que você fixou em 200... Nada a ver, percebe?
Ali também diz que o nome da variável deve ser "N" mas você a chamou "SIZE"... Nada a ver de novo.

Tente agora implementar corretamente essa parte que vamos ajudando por aqui.
Só é difícil enquanto estiver oculto! cool.png
Use a pesquisa


rolleyes.png  Navegar é preciso, viver... também.  smile.png
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal