Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* TASCHENRECHNER, NUR 66kb GROẞ!!!! */
- #include <iostream> // HAHAHHA GEIL MAN CH BIN HACKER alter
- #include "math.h"
- #include <limits>
- using namespace std; // so: 1 eingabe operand +-*/ eingabe 2 zb oder schwerer 1 + 2 eingabe xD ja sehen wir ja dann wa
- // strg + b = compilieren und ausführen kk bro
- float zahl1, zahl2, ergebnis;
- char operand;
- int main()
- {
- system("COLOR 7D");
- while(true) {
- // Zahlen zurücksetzen wenn neustart
- zahl1 = 0;
- zahl2 = 0;
- bool ficken = false;
- cout << "Gib Rechenoperation ein, du Homo:" << endl;
- cin >> zahl1 >> operand >> zahl2;
- // wenn beide zahlen 0 sind, dann exit
- if (!zahl1 && !zahl2) {
- cout << "hurensohn" << endl;
- system("pause");
- return 0;
- }
- // hier gehts weiter, wenn zahl1 und zahl2 beide nicht 0 sind
- switch (operand){
- case '+':
- ergebnis = zahl1+zahl2;
- break;
- case '-':
- ergebnis = zahl1-zahl2;
- break;
- case '/':
- ergebnis = zahl1/zahl2;
- break;
- case 's': // wurzel
- zahl2 = 1 / zahl2;
- case '^':
- ergebnis = pow(zahl1, zahl2);
- break;
- case '*':
- ergebnis = zahl1*zahl2;
- break;
- default:
- ficken = true;
- cout << "judensohn" << endl;
- }
- // wenn ergebnis unendlich || ergebnis nan
- if (ergebnis == std::numeric_limits<float>::infinity() || ergebnis != ergebnis)
- ergebnis = 42;
- if (!ficken)
- cout << ergebnis << endl << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement