Bom queria poder fechar esse programa digitando uma tecla pode ser o 's',sei que tenho que inserir um char e um if,mas está dando erro,estou fazendo errado.
Está aqui o programa:
#include <iostream>
using namespace std;
int main()
{
while(true)
{
float a,e,t,p,pr,cd;
cout<<"Programa de contas de casa em C++"<<"\n\n\n";
cout<<"Agua:";
cin>>a;
cout<<"Energia:";
cin>>e;
cout<<"Telefone:";
cin>>t;
cout<<"Padaria:";
cin>>p;
cout<<"Provedor:";
cin>>pr;
cout<<"Comunicacao de dados:";
cin>>cd;
cout<<"\n\n";
cout<<"Pessoa1 paga:"<<((a+e+t+p)-cd)/3<<"\n\n";
cout<<"Pessoa2 paga:"<<(((a+e+t+p)-cd)/3)+pr+cd<<"\n\n----------------------\n\n";
}
system("PAUSE>null");
return EXIT_SUCCESS;
}
Coloquei um while ,mas queria fazer ele parar ao digitar a tecla 's'.
Fiço um if normal,tentei dentro e fora do bloco while,ambas tentativas deram erro, parecia que o compilador não tava lendo a tecla.
Se puderem ajudar,tenho certeza que podem pois sacam muito,me expliquem como foi que fizeram.Obrigado,T+! :)
Pergunta
Bolt 4
Olá a todos!
Bom queria poder fechar esse programa digitando uma tecla pode ser o 's',sei que tenho que inserir um char e um if,mas está dando erro,estou fazendo errado.
Está aqui o programa:
Coloquei um while ,mas queria fazer ele parar ao digitar a tecla 's'.
Fiço um if normal,tentei dentro e fora do bloco while,ambas tentativas deram erro, parecia que o compilador não tava lendo a tecla.
Se puderem ajudar,tenho certeza que podem pois sacam muito,me expliquem como foi que fizeram.Obrigado,T+! :)
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.