Ir ao conteúdo

Posts recomendados

Postado
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>


struct banco
{
	
	char nome[100];
	int numeroagencia;
	int numerodaconta;
	float dinheiro;
	
	
	
};


main()
{
	
	int n, i;
	char cliente[100];
	char condicao1[20] = "sacar";
	char condicao2[20] = "depositar";
	float valor1, valor2;
	float saldonovo;
	printf("\n Digite n sendo n o numero de pessoas: ");
	scanf("%d", &n);
	
	
	struct banco pessoa[n], pessoas;
	
	for(i=0;i<n;i++){
		
		printf("\n Digite um nome: ");
		scanf("%s", &pessoas.nome);
		fflush(stdin);
		
		printf("\n Digite o numero da agencia: ");
		scanf("%d", &pessoas.numeroagencia);
		fflush(stdin);
		
		printf("\n Digite o numero da conta: ");
		scanf("%d", &pessoas.numerodaconta);
		fflush(stdin);
		
		printf("\n Digite a quantidade de dinheiro: ");
		scanf("%f", &pessoas.dinheiro);
		fflush(stdin);
				
		pessoa[i] = pessoas;		
				
	}
	
	for(i=0;i<n;i++){
		
		printf("\n%s\n%d\n%d\n%2.f", pessoa[i].nome, pessoa[i].numeroagencia, pessoa[i].numerodaconta, pessoa[i].dinheiro);
		
	}
	
	printf("\n Digite o nome do cliente desejado: ");
	scanf("%s", &cliente);
	for(i=0;i<n;i++){
		
		if((strcmp(pessoa[i].nome, cliente)) == 0){
			
			printf("\n Digite se voce prefere sacar ou depositar: ");
			scanf("%s", &condicao);
			
			if(condicao == condicao1){
				
				printf("\n Digite o valor a ser sacado: ");
				scanf("%f", &valor1);
				
				saldonovo = (pessoas[i].dinheiro - valor1);
				
				printf("\n O novo valor da sua conta eh %2.f ");
				
			
			}
		}
		
		
	}

image.thumb.png.4ac1453f70accca7a25df451991146db.png

PESSOAL AJUDA, não consigo acabar esse exercícios podem me ajudar a acabar ?

  • Curtir 1
Postado

@João Victor Souza Carli    esse código é do exercício 2 ,  e você postou no tópico de c++ ,  mas seu código só tem comandos da linguagem  c  ,  e seu código com algumas modificações poderia ser assim   :

#include <iostream>
#include <math.h>
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
struct banco{
	char nome[20];
	int numeroagencia;
	int numerodaconta;
	float dinheiro;
};
int main(){
    system("color f9");/* Hexadecimal 1º Dígito cor da tela
                                      2º Dígito cor das letras */
    int   op;
    float valor1;
    struct banco pessoas;
    printf("Um nome ------------------: ");
    fflush(stdin);/* limpar o buffer do telado antes do scanf */
    scanf("%s",pessoas.nome);
    printf("O numero da agencia ------: ");
    fflush(stdin);
    scanf("%d",&pessoas.numeroagencia);
    printf("O numero da conta --------: ");
    fflush(stdin);
    scanf("%d",&pessoas.numerodaconta);
    printf("A quantidade de dinheiro -: ");
    fflush(stdin);
    scanf("%f",&pessoas.dinheiro);
    printf("\n");
	do{
	    printf("S -> Sacar\n");       /* op igual hum  */
	    printf("D -> Depositar\n\n"); /* op igual zero */
	    op=getch();
        if(op==115 || op==83)op=1;      /* sacar       */
        else if(op==100 || op==68)op=0; /* depositar   */
	}while(op!=1 && op!=0);
	if( op )printf("Valor a ser Sacado --: ");
	else printf("Valor a ser Depositado -: ");
    scanf("%f",&valor1);
	if( op )      /* se op for diferente de zero       */
        pessoas.dinheiro=pessoas.dinheiro - valor1;
    else{
        if( ! op )/* se op não for diferente de zero   */
            pessoas.dinheiro=pessoas.dinheiro + valor1;
    }
    printf("\n%s O novo valor da sua conta",pessoas.nome);
    printf(" eh -> R$ %2.f ,00\n\n         Tecle !\n\n\n",
    pessoas.dinheiro);
    do{
        printf("         |\r");
        Sleep(100);
        printf("         /\r");
        Sleep(100);
        printf("         -\r");
        Sleep(100);
        printf("         %c\r",92);
        Sleep(100);
    }while( ! kbhit());
    return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!