Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int count, sair = 0;
- float x,y,z;
- char operator;
- int calculate()
- {
- switch (operator) {
- case '+' :
- z=x+y;
- break;
- case '-' :
- z=x-y;
- break;
- case '*' :
- z=x*y;
- break;
- case '/' :
- z=x/y;
- break;
- case '%' :
- z=x*(y/100);
- break;
- case '^' : z = x; for(count= 1; count < y; count++){z = z*x;};
- break;
- case '&' :
- z=x-(floor(x/y)*2);
- break;
- }
- }
- int main(int argc, char* argv[])
- {
- cout << "Calculadora Undead Slayer\n";
- while(true){
- Digite:\n[+] para soma\n[-] para subtração\n[*] para multiplicação\n[/] para divisão\n[%] para porcentagem\n[^] para potência\n[&] para módulo\n[S] para sair: \n\n";
- cin >> operator;
- if(operator == 'S'){
- break;
- }
- cout << "Digite o primeiro numero: ";
- cin >> x;
- cout << "Digite o segundo numero: ";
- cin >> y;
- calculate();
- cout << "O resultado é: " << z << "\n";
- }
- cout << "\nObrigado por usar a calculadora Undead Slayer\nCŕeditos: Skyen Hasus, Undead Slayer, lcsflrs, Victinho e Eskk.\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement