Skip to content

Instantly share code, notes, and snippets.

@vitorpiovezam
Last active April 17, 2018 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vitorpiovezam/6f65d07f7c19f5f09553b40a541c72bc to your computer and use it in GitHub Desktop.
Save vitorpiovezam/6f65d07f7c19f5f09553b40a541c72bc to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct cliente{
char nome[20];
float numeroConta;
float saldo;
};
typedef struct cliente cadastro;
int getMenu = 5;
int main(int argc, char *argv[]){
cadastro cadastro[3];
while(getMenu!=3){
printf("|=================================|\n");
printf("| MENU |\n");
printf("|1. Cadastrar Clientes |\n");
printf("|2. Verificar Saldos Negativos |\n");
printf("|3. Sair |\n")
printf("|=================================|\n");
printf("Digite sua opção -> ");
scanf("%d",& getMenu);
//Opcao 1 do Menu
if(getMenu == 1){
printf("\n\n\n");
printf("=================================================\n");
printf(" Cadastro de cliente \n");
printf("=================================================\n");
for(int i=0;i<2;i++){
printf("\n\n\n");
printf("Digite o nome do cliente numero %i\n",i);
scanf("%s",&cadastro[i].nome);
printf("Digite a conta do cliente %s\n",cadastro[i].nome);
scanf("%f",&cadastro[i].numeroConta);
printf("Digite o saldo do cliente %s\n",cadastro[i].nome);
scanf("%f",&cadastro[i].saldo);
}
}
//Opcao 2 do Menu
if(getMenu==2){
printf("\n\n\n");
printf("=================================================\n");
printf(" Verificação de Saldos \n");
printf("=================================================\n");
for(int i=0;i<2;i++){
if(cadastro[i].saldo<0){
printf("O saldo do Cliente %s está negativo -> R$ %f", cadastro[i].nome, cadastro[i].saldo);
printf("\n");
}
}
}
//Opcao 3 do M
}//Fim do While
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment