#include <stdio.h>
void sair();
double depositar(double saldo);
double sacar(double saldo);
void verSaldo(double saldo);
void opcaoInvalida();
int main(){
double saldo, vlDeposito = 0, vlSacar = 0;
saldo = 0;
int op;
do
{
printf("\n** Menu principal **\n");
printf("\n0 - Sair");
printf("\n1 - Depositar");
printf("\n2 - Sacar");
printf("\n3 - Saldo");
printf("\nEntre com a opcao: ");
scanf("%d", &op);
switch (op)
{
case 0:
sair();
break;
case 1: system("cls");
printf("Digite o valor de deposito:");
scanf("%lf", &vlDeposito);
saldo = saldo + depositar(vlDeposito);
printf("Deposito efetuado com sucesso!!!\n");
break;
case 2: system("cls");
printf("Digite o valor que deseja sacar: ");
scanf("%lf", &vlSacar);
saldo -= sacar(vlSacar);
printf("Saque realizado com sucesso!!\n");
break;
case 3: system("cls");
verSaldo(saldo);
break;
default:
opcaoInvalida();
break;
}
} while (op != 0);
return 0;
}
void sair()
{
printf("Bye...\n");
}
double depositar(double saldo)
{
return saldo;
}
double sacar(double saldo)
{
return saldo;
}
void verSaldo(double saldo)
{
printf("Seu saldo total eh de %.2lf", saldo);
}
void opcaoInvalida()
{
printf("\nDigite uma opcao valida!!!");
}
Usando funçoes programa de deposito , saque
1 Resposta
qual a sua duvida?
Criado 18 de setembro de 2018
Ultima resposta 18 de set. de 2018
Respostas 1
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo