//Inserir as bibliotecas
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
#include<time.h>
#include<locale.h>
//Fim das bibliotecas
/*
Exercício prático sem funções – Simulação de Conta Corrente
*/
//Início do programa principal
main ()
{
setlocale(LC_ALL, "Portuguese");
float saldo=1000, valor=0;
int opcao, op2;
printf("Saldo da conta corente: R$ %.2f\n\n", saldo);
printf("O que deseja fazer?\n");
printf("1. Depositar\n");
printf("2. Sacar\n");
printf("3. Sair\n\n");
printf("Sua opção: ");
scanf("%d", &opcao);
while(opcao>3||opcao<1)
{
printf("1. Depositar\n");
printf("2. Sacar\n");
printf("3. Sair\n\n");
printf("Sua opção: ");
scanf("%d", &opcao);
}
if(opcao==1)
{
printf("Qual valor? ");
scanf("%f", &valor);
saldo = saldo + valor;
}
if(opcao==2)
{
printf("Qual valor? ");
scanf("%f", &valor);
while(valor>saldo&&opcao!=3)
{
printf("\nSaldo insuficiente!");
printf("\nO que deseja fazer?");
printf("\n1 - Digitar outro valor");
printf("\n2 - Sair");
printf("\nSua opção: ");
scanf("%d", &op2);
while(op2>2||op2<1)
{
printf("\nOpção inválida! O que deseja fazer?");
printf("\n1 - Digitar outro valor");
printf("\n2 - Sair");
printf("\nSua opção: ");
scanf("%d", &op2);
}
if(op2==1)
{
printf("\nDigite outro valor: ");
scanf("%f", &valor);
}
if(op2==2)
{
opcao=3;
}
}
saldo = saldo-valor;
}
if(opcao==3)
{
printf("\nObrigado e tenha um ótimo dia!");
}
while(opcao!=3)
{
printf("\n\nSeu saldo atual é: R$ %.2f\n\n", saldo);
printf("O que deseja fazer?\n");
printf("1. Depositar\n");
printf("2. Sacar\n");
printf("3. Sair\n\n");
printf("Sua opção: ");
scanf("%d", &opcao);
while(opcao>3||opcao<=0)
{
printf("\nOpção inválida! O que deseja fazer?\n");
printf("1. Depositar\n");
printf("2. Sacar\n");
printf("3. Sair\n\n");
printf("Sua opção: ");
scanf("%d", &opcao);
}
if(opcao==1)
{
printf("Qual valor? ");
scanf("%f", &valor);
saldo = saldo + valor;
}
if(opcao==2)
{
printf("Qual valor? ");
scanf("%f", &valor);
while(valor>saldo&&opcao!=3)
{
printf("\nSaldo insuficiente!");
printf("\nO que deseja fazer?");
printf("\n1 - Digitar outro valor");
printf("\n2 - Sair");
printf("\nSua opção: ");
scanf("%d", &op2);
while(op2>2||op2<1)
{
printf("\nOpção inválida! O que deseja fazer?");
printf("\n1 - Digitar outro valor");
printf("\n2 - Sair");
printf("\nSua opção: ");
scanf("%d", &op2);
}
if(op2==1)
{
printf("\nDigite outro valor: ");
scanf("%f", &valor);
}
if(op2==2)
{
opcao=3;
}
}
}
saldo = saldo-valor;
if(opcao==3)
{
printf("\nObrigado e tenha um ótimo dia!");
}
}
getche();
}