Taschenrechner Version 3 lernt mit der Multiplikation jetzt eine weitere Grundrechenart…


Der C++ Taschenrechner Version 3:

#include <iostream>

int main ()
{
int summand1, summand2, zahl2, zahl3, ergebnis;

// Menü ausgeben
int befehl = -1;
int addieren = summand1 + summand2;
int subtrahieren = summand1 - zahl2;
int multiplizieren =summand1 * zahl3;

while(befehl != 0)
{
std::cout << std::endl;
std::cout << " Menue " 			<< std::endl;
std::cout << " Zahl eingeben		<1>" 	<< std::endl;
std::cout << " addieren		<2>" 	<< std::endl;
std::cout << " subtrahieren		<3>" 	<< std::endl;
std::cout << " multiplizieren        <4>"	<< std::endl;
std::cout << " dividieren		<5>" 	<< std::endl;
std::cout << " Programm beenden	<0>" 	<< std::endl;

std::cout << std::endl;
std::cout << "Bitte waehlen Sie Menuepunkt 1 aus, um die erste Zahl festzulegen. Anschließend waehlen Sie die Rechenart aus und geben die zweite Zahl ein.";
std::cout << std::endl;
std::cout << " Ihre Eingabe : ";
std::cin >> befehl;

// Schritt 6 switch-Anweisung

switch(befehl)
{
case 0: 
std::cout << std::endl;
std::cout << "Programm beenden" <<std::endl;
break;

case 1: 
std::cout << std::endl;
std::cout << "Summand 1 eingeben" <<std::endl;
std::cout << "Summand 1: ";
std::cin >> summand1; 
break;

case 2: 
std::cout << std::endl;
std::cout << "addieren" <<std::endl;
std::cout << " Summand 2 eingeben" << std::endl;
std::cout << "   Summand 2: ";
std::cin >> summand2;
std::cout << std::endl;


std::cout << summand1;
std::cout << " + ";
std::cout << summand2;
std::cout << " = ";
std::cout << summand1 + summand2;
std::cout << std::endl;
break;

case 3:
std::cout << std::endl;
std::cout << "subtrahieren" <<std::endl;
std::cout << "Zahl 2 eingeben" <<std::endl;
std::cout << "Zahl 2: ";
std::cin >> zahl2;
std::cout << std::endl;

std::cout << summand1;
std::cout << " - ";
std::cout << zahl2;
std::cout << " = ";
std::cout << summand1 - zahl2;
std::cout << std::endl;
break;

case 4:
std::cout << std::endl;
std::cout << "multiplizieren" <<std::endl;
std::cout << "Zahl 2 eingeben" <<std::endl;
std::cout << "Zahl 2: ";
std::cin >> zahl3;
std::cout << std::endl;

std::cout << summand1;
std::cout << " * ";
std::cout << zahl3;
std::cout << " = ";
std::cout << summand1 * zahl3;
std::cout << std::endl;
break;


default:
std::cout << std::endl;
std::cout << " Ungueltige Eingabe" << std::endl;
break;
} // Ende der switch-Anweisung


} // Ende der while-Schleife

return 0;
}

Von Torsten