Hallo,
ich habe mich seit Gestern richtig mit C++ beschäftigt.
Da habe ich angefangen, mir einen kleinen Taschenrechner zu schreiben.
Hier mal mein Taschenrechner:
Mit freundlichen Grüßen,
Maurice H.
ich habe mich seit Gestern richtig mit C++ beschäftigt.
Da habe ich angefangen, mir einen kleinen Taschenrechner zu schreiben.
Hier mal mein Taschenrechner:
Code:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
[FONT=Courier New]#define pi 3.14159265358979323846[/FONT]
int main()
{
int d;
double x;
double y;
double z;
int a;
do
{
system("cls");
cout<< " Willkommen, waehlen Sie die gewuenschte Funktion:"<<endl;
cout<< "|================================================|"<<endl;
cout<< "|= /-Grundrechenarten: | /-Flaecheninhalte: =|"<<endl;
cout<< "|= ----------------------|-------------------- =|"<<endl;
cout<< "|= /-Addition (1) | /-Dreieck (9) =|"<<endl;
cout<< "|= /-Subtraktion (2) | /-Rechteck (10) =|"<<endl;
cout<< "|= /-Multiplikation (3) | /-Quadrat (11) =|"<<endl;
cout<< "|= /-Division (4) | /-Raute (12) =|"<<endl;
cout<< "|= /-Alles (5) | /-Trapez (13) =|"<<endl;
cout<< "|= /-Wurzel (6) | /-Kreis (14) =|"<<endl;
cout<< "|= /-Quadratzahl (7) | /-Umfang Kreis (15) =|"<<endl;
cout<< "|= /-Pythagoras (8) | =|"<<endl;
cout<< "|= ----------------------|-------------------- =|"<<endl;
cout<< "|= /-Exit (0) | =|"<<endl;
cout<< "|================================================|"<<endl;
cin >> a;
switch(a)
{
case 1 :
system("cls");
cout<< "\nAddition:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\nGeben Sie eine zweite Zahl ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nErgebniss: " <<x<<"+"<<y<<"="<<x+y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 2:
system("cls");
cout<< "\nSubtraktion:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\nGeben Sie eine zweite Zahl ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nErgebniss: "<<x<<"-"<<y<<"="<<x-y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 3:
system("cls");
cout<< "\nMultiplikation:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\nGeben Sie eine zweite Zahl ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nErgebniss= "<<x<<"x"<<y<<"="<<x*y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 4:
system("cls");
cout<< "\nDivision:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\nGeben Sie eine zweite Zahl ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nErgebniss: "<<x<<":"<<y<<"="<<x/y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 5:
system("cls");
cout<< "\nAlles:";
cout<< "\n----------------------------------\n";
cout<< "Geben Sie eine Zahl ein:";
cin >> x;
cout<< "Geben Die eine zweite Zahl ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nErgebnisse:";
cout<< "\n----------------------------------\n";
cout<< "\nAddition: "<<x<<"+"<<y<<"="<<x+y<<"";
cout<< "\n----";
cout<< "\nSubtraktion: "<<x<<"-"<<y<<"="<<x-y<<"";
cout<< "\n----";
cout<< "\nMultiplikation: "<<x<<"x"<<y<<"="<<x*y<<"";
cout<< "\n----";
cout<< "\nDivision: "<<x<<":"<<y<<"="<<x/y<<"\n";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 6:
system("cls");
cout<< "\nWurzel:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\n----------------------------------";
cout<< "\nDie Wurzel aus "<<x<<" ist gleich: " <<sqrt(x)<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 7:
system("cls");
cout<< "\nQuadratzahl:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie eine Zahl ein:";
cin >> x;
cout<< "\n----------------------------------";
cout<< "\nErgebniss= " <<x*x<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 8:
system("cls");
cout<< "\nPythagoras:";
cout<< "\n----------------------------------\n";
cout<< "\nKatethe1:";
cin >> x;
cout<< "\nKatethe2:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nHypotenuse: " <<sqrt((x*x)+(y*y))<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 9:
system("cls");
cout<< "\nDreieck:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie die Grundseite ein:";
cin >> x;
cout<< "\nGeben Sie die H\x94he ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<(x*y)/2<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 10:
system("cls");
cout<< "\nRechteck:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie die Seite a ein:";
cin >> x;
cout<< "\nGeben Sie die Seite b ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<x*y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 11:
system("cls");
cout<< "\nQuadrat:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie die Seite A ein:";
cin >> x;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<x*x<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 12:
system("cls");
cout<< "\nRaute:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie die Grundflaeche ein:";
cin >> x;
cout<< "\nGeben Sie die Hoehe ein:";
cin >> y;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<x*y<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 13:
system("cls");
cout<< "\nTrapez:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie die Seite a ein:";
cin >> x;
cout<< "\nGeben Sie die Seite c ein:";
cin >> y;
cout<< "\nGeben Sie die Hoehe h ein:";
cin >> z;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<((x+y)/2)*z<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 14:
system("cls");
cout<< "\nKreis:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie den Radius ein:";
cin >> x;
cout<< "\n----------------------------------";
cout<< "\nFlaecheninhalt: " <<pi*(x*x)<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 15:
system("cls");
cout<< "\nUmfang vom Kreis:";
cout<< "\n----------------------------------\n";
cout<< "\nGeben Sie den Durchmesser ein:";
cin >> x;
cout<< "\n----------------------------------";
cout<< "\nUmfang: " <<pi*x<<"";
cout<< "\n----------------------------------\n";
cout<< "\nMoechten Sie noch etwas berechnen? (1=Ja, 2=Nein)\n";
cin >>d;
break;
case 0:
system("cls");
cout<<"///////// // //"<<endl;
cout<<"// //"<<endl;
cout<<"// // // // //"<<endl;
cout<<"// // // // ////////"<<endl;
cout<<"////// //// // //"<<endl;
cout<<"////// // // //"<<endl;
cout<<"// // // //"<<endl;
cout<<"// //// // //"<<endl;
cout<<"// // // // //"<<endl;
cout<<"///////// // // // //"<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
}
while(d==1);
return 0;
}
Maurice H.
Zuletzt bearbeitet: