000
18.10.2012, 20:18 Uhr
~danilo61
Gast
|
Hallo ich habe ein problem ich habe einen Rechner programmirt aber ich habe auch ne hilfe funktion eingebaut allertdings egal ob ich 1 (rechnen) oder 2(hilfe) auswähle er startet immer das if vom rechnen
Code: |
#include <iostream>
using namespace std;
int main(void) { int zeichens; cout <<"Hallo\n1 zum Rechnen\n2 fuer hilfen wie z.B. die Formeln zum Prozentrechnen\n\n\n\n\nCopyright by Daniel P. Version 1.1\n"; cin >> zeichens; if (zeichens == 1); { cout <<"Bitte erste Zahl eingeben\n"; int zahl1,erg; cin >>zahl1; cout <<"Bitte zweite Zahl eingeben\n"; int zahl2; cin >>zahl2; int zeichen; cout <<"1 fuer die Addition\n2 fuer Subtraktion\n3 fuer Divison\n4 fuer die Multiplikation\n"; cin >>zeichen; if (zeichen ==1) { cout << "Sie haben sich fuer die Addition entschieden"; erg =zahl1 + zahl2; } if (zeichen ==2) { cout << "Sie haben sich fuer die Subtraktion entschieden"; erg =zahl1 - zahl2; } if (zeichen ==3) { cout << "Sie haben sich fuer die Divison entschieden"; erg =zahl1 / zahl2; } if (zeichen ==4) { cout << "Sie haben sich fuer die Multiplikation entschieden"; erg =zahl1 * zahl2; } if (zeichen >=5) { cout <<"Bitte waehle 1,2,3 oder 4 Programm wird Heruntergefahren\n"; cin.sync(); cin.get(); return 0; } if (zeichen <=0) { cout <<"Bitte waehle 1,2,3 oder 4 Programm wird Heruntergefahren\n"; cin.sync(); cin.get(); return 0; } cout <<"\nDas Ergebniss ist "<<erg<<endl; cin.sync (); cin.get(); return 0; } if (zeichens == 2) { cout << "Du hast Hilfe ausgewaehlt\nDrücke 1 für Formeln"; int helps; cin >> helps; if (helps ==1) { cout << "W = G*p/100" << "G = W*100/p" << "p = w*100/G"; cin.sync (); cin.get(); return 0; } } if (zeichens >=2) { cout <<"Bitte waehle 1 oder 2 aus\nProgramm wird Heruntergefahren\n"; cin.sync(); cin.get(); return 0; } }
|
|