007
10.12.2004, 20:45 Uhr
snow
|
Hi ich bin jetzt soweit, aber das Programm läuft so nicht. Woran liegt das?
C++: |
//--------------Moduldatein, Headerdatein oder Programmbiblotheken-------------- #include<iostream.h> //enthält Programme für cin und cout #include<conio.h> //enthält Programme wie getch oder clrscr #include<math.h> //für mathematische Berechnungen nötig #include<stdio.h> //für standart Ein- und Ausgaben #include<iomanip.h>
//----------------------------Globale Deklarationen----------------------------- char op; float zahl1,zahl2,summe;
//--------------------------------Hauptprogramm--------------------------------- void main()
{ clrscr; cout<<"Geben sie ein welche Rechenart sie benutzen wollen: "<<endl; cout<<"(g)rundrechenarten, (p)otenzrechnung, (w)urzel, (n)-te wurzel, "; cout<<"(k)ehrwert, (t)rigonomische Funktion, (f)akultät, "; cout<<"oder (s)chaltjahrberechnung"; switch (op) { case 'g': clrscr; cout<<"Hier kannst du mit den Grundrechenarten rechnen."<<endl; cout<<"Du kannst addieren, subtrahieren, multiplizieren und "; cout<<"dividieren"<<endl; cout<<"Gib die Aufgabe ein"; cin>>zahl1>>op>>zahl2; switch(op) { case'+': cout<<zahl1+zahl2=summe;break; case'-': cout<<zahl1-zahl2=summe;break; case'*': cout<<zahl1*zahl2=summe;break; case'/': if (zahl2==0) { cout<<"Die Division durch 0 ist nicht möglich, bitte geben sie "; cout<<"eine neue Zahl ein"; cin<<zahl2; } cout<<zahl1/zahl2=summe;break; case':': if (zahl2==0) { cout<<"Die Division durch 0 ist nicht möglich, bitte geben sie "; cout<<"eine neue Zahl ein"; cin<<zahl2; } cout<<zahl1/zahl2=summe;break; break; }
} getch; }
|
|