Hav0c
Power Member
Comecei a aprender C++ a algum tempo atrás (estou farto do assembly) e então fiz esta calculadora. No entanto, cada vez que divido um numero por zero, aparece um erro.
Como posso arranjar isto?
Como posso arranjar isto?
Código:
/*
Hav0c's calculator written in C++
Contact me at [email protected]
ssgroup.org
www.rohitab.com/discuss/
evofx.h4xx0.com/forum/
vxchaos.cjb.net
irc: #rohitab and #ss on irc.rohitab.com
*/
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int result;
char op;
char q;
cout<<"Hav0c's calculator. Press q to exit\n";
if (q == 'q') goto exit;
while(cin>>a>>op>>b)
{
switch(op)
{
case '+': result = a + b;
break;
case '-': result = a - b;
break;
case '*': result = a * b;
break;
case '/': result = a / b;
break;
default : cout<<"Error: '"<<op<<"' is not accepted";
continue;
}
cout<<resault<<endl<<endl;
}
exit:
return 0;
}