Ir ao conteúdo
  • Cadastre-se

plaays

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. gostaria de saber se é possível modificar o código Utilizando Switch Case e se sim como eu poderia fazer ?
  2. (basicamente ele faz o trabalho de um caixa onde todo lançamento em uma conta, obrigatoriamente resultará em um lançamento na outra conta de valor oposto, ou seja, enquanto que uma aumenta a outra diminui. O lançamento a débito na conta Caixa irá aumentar seu valor e a crédito diminuir. Com a conta Estoque será o oposto) < #include <stdio.h> #include <stdlib.h> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int caixa = 500; int estoque = 0; int salvar; int operacao; int resultado; int valor; cout<<"Conta 1: CAIXA: "<<caixa; cout<<"\nConta 2: ESTOQUE: "<<estoque; cout<<"\nEm Qual conta deseja fazer o Lancamento ?"; cin>>salvar; while (salvar < 1 || salvar > 2) { cout<<"ERRO. Selecione uma opcao correta:\n"; cin>>salvar; } if (salvar == 1) { system("cls"); cout<<"Informe o Valor para a Conta 1 : CAIXA ? "; cin>>valor; while (valor < 0 || valor == 0) { cout<<"\nInforme o Valor para a Conta 1 : CAIXA ?: "; cin>>valor; } system("cls"); cout<<"O lancamento sera a debito ou a credito?\n\n"; cout<<"Digiite 1 para debito e 2 para credito: "; cin>>operacao; while (operacao < 1 || operacao > 2) { cout<<"Operacao Invalido:\n"; cin>>operacao; } cout<<"Operacao Selecionada: \n\n"; if (operacao == 1) { resultado = caixa - valor; if (resultado > 0 ) { caixa = caixa - valor; estoque = estoque + valor; system("cls"); cout<<"Saldo da Conta: CAIXA: "<<caixa; cout<<"\nSaldo da Conta: ESTOQUE: "<< estoque; } else printf("\nSaldo Insuficiente na Conta Caixa:\n"); } else if (operacao == 2) { resultado = estoque - valor; if (resultado > 0 ) { caixa = caixa + valor; estoque = estoque - valor; system("cls"); cout<<"Valor da Conta: CAIXA: "<< caixa; cout<<"\nValor da Conta: ESTOQUE: "<< estoque; } else cout<<"\nSaldo Insuficiente na Conta Estoque:\n"; } } else if (salvar == 2) { system("cls"); cout<<"Informe o Valor para a Conta 2 : ESTOQUE ? "; cin>>valor; while (valor < 0 || valor == 0) { cout<<"Informe o Valor para a Conta 2: ESTOQUE ?: "; cin>>valor; } system("cls"); cout<<"O lancamento sera debito ou credito?\n\n"; cout<<"Digiite 1 para debito e 2 para credito: "; cin>>operacao; while (operacao < 1 || operacao > 2) { cout<<"Operacao Invalido:\n"; cin>>operacao; } cout<<"Operacao Selecionada: \n"<<operacao; if (operacao == 1) { resultado = estoque + valor; if (resultado > 0 ) { caixa = caixa - valor; estoque = estoque + valor; system("cls"); cout<<"RESUMO DAS CONTAS\n"; cout<<"Valor da Conta: CAIXA: "<<caixa; cout<<"\nValor da Conta: ESTOQUE: "<< estoque; } else cout<<"\nSaldo Insuficiente na Conta Caixa:\n"; } else if (operacao == 2) { resultado = estoque - valor; if (resultado > 0 ) { caixa = caixa + valor; estoque = estoque - valor; system("cls"); cout<<"Valor da Conta: CAIXA: "<< caixa; cout<<"\nValor da Conta: ESTOQUE: "<< estoque; } else cout<<"\nSaldo Insuficiente na Conta Estoque:\n"; } } return 0; } >

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...