Geschrieben von newwarrior am 31.03.2006, 14:51

Taschenrechner mit C++

Wenn euch im Tutorial Fehler aufallen oder irgendwas nciht klappt, dann schreibt mir bitte eine PM und ich werde versuchen den Fehler zu beheben.

Das Tutorial wurd im Programm Turbo C++ geschrieben von Borland.

Im folgenden Tutorial werde ich erklären wie man einen Taschenrechner mit C++ programmieren kann der Plus, Minus, Mal und auch Geteilt kennt.

Fangen wir an:

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>

Das sind jetzt erst mal die Libaries, so brauchen wir sie nicht mehr schreiben, sondern wir können sie einfügen.

float zahl1,zahl2,summe;

Wir bestimmten zwei Variablen mit dem Typen float, da es auch kommer Zahlen geben kann bei durch.

foat plus(float z1, float z2)
{
float ergebnis;
ergebnis=z1+z2;

return ergebnis;
}

foat minus(float z1, float z2)
{
float ergebnis;
ergebnis=z1-z2;

return ergebnis;
}

foat mal(float z1, float z2)
{
float ergebnis;
ergebnis=z1*z2;

return ergebnis;
}

foat geteilt(float z1, float z2)
{
float ergebnis;
ergebnis=z1/z2;

return ergebnis;
}

Das sind jetzt die Grundfunktionen die wir benötigen um ein Ergebnis auszu rechnen.
Bitte beachte beim kopieren, das dieser teil des Codes über dme steht der jetzt kommt!!!!!!

void main()
{

int auswahl;

cout <<"-------------------Willkommen bei Malte's Taschenrechner-------------------";
cout <<"\n\n\nBitte wählen sie aus";
cout <<"\n1 = Plus rechnen";
cout <<"\n2 = Minus rechnen";
cout <<"\n3 = Mal rechnen";
cout <<"\n4 = Geteilt rechnen";

cout <<"\n\nIhre Auswahl: ";
cin >>auswahl;
Der User muss jetzt eine Zahl eingeben, was er machen will.

switch(auswahl)
{
case 1:
cout <<"Geben sie die zwei ahlen ein die sie addieren wollen: ";
cout <<"\n\nZahl1: ";
cin >>zahl1;
cout <<"\n\nZahl2: ";
cin >>zahl2;

summe = plus(zahl1,zahl2);

cout <<"Das Ergebnis beträgt: "<<summe<<" ";
cout <<"\n\nDanke für die Nutzung des Taschenrechners.";
break;
case 2:
cout <<"Geben sie die zwei ahlen ein die sie subtrahieren wollen: ";
cout <<"\n\nZahl1: ";
cin >>zahl1;
cout <<"\n\nZahl2: ";
cin >>zahl2;

summe = minus(zahl1,zahl2);

cout <<"Das Ergebnis beträgt: "<<summe<<" ";
cout <<"\n\nDanke für die Nutzung des Taschenrechners.";
break;
case 3:
cout <<"Geben sie die zwei ahlen ein die sie multiplizieren wollen: ";
cout <<"\n\nZahl1: ";
cin >>zahl1;
cout <<"\n\nZahl2: ";
cin >>zahl2;

summe = mal(zahl1,zahl2);

cout <<"Das Ergebnis beträgt: "<<summe<<" ";
cout <<"\n\nDanke für die Nutzung des Taschenrechners.";
break;
case 4:
cout <<"Geben sie die zwei ahlen ein die sie dividieren wollen: ";
cout <<"\n\nZahl1: ";
cin >>zahl1;
cout <<"\n\nZahl2: ";
cin >>zahl2;

summe = geteilt(zahl1,zahl2);

cout <<"Das Ergebnis beträgt: "<<summe<<" ";
cout <<"\n\nDanke für die Nutzung des Taschenrechners.";
break;
default: cout <<"Ihre Eingabe war fehlerhaft, starten sie das Programm neu!!!"
}

getch();
}

Das ist nun der Haupteil. Nur diesen Teil sieht der User auf seinem Bildschrim. Hier gibt er die Zahlen ein und wählt aus was mit ihnen passieren soll.

Bei Fragen bitte PN an mich.

Bewertung Anzahl
6
20,0 %
2 Bewertungen
4
20,0 %
2 Bewertungen
3
10,0 %
1 Bewertungen
2
10,0 %
1 Bewertungen
1
40,0 %
4 Bewertungen