Folgend finden Sie einen kleinen Taschenrechner mit einer natürlichen Eingabe.
// ************************************************************************************************
// Autor/en: http://www.online-vba.de - Marc Wershoven
// Verwendung der Quelltexte auf eigene Gefahr!
// Es gelten die Nutzungsbedingungen von www.Online-VBA.de!
// Original-Quelltext: www.online-vba.de/cpp_naturrechner.php
// ************************************************************************************************
#include <iostream>
using namespace std;
void main()
{
double z1,z2,erg;
char op; // Variable für den Operator
cout << "Was soll ausgerechnet werden? (Erlaubte Operatoren sind / * + - )\n";
cout << "Beispieleingabe: 12 + 5 --- Ihre Eingabe: ";
cin >> z1 >> op >> z2; // Sequenzielles Einlesen der Variableninhalte
switch (op)
{
case '+':
erg = z1+z12;
break;
case '-':
erg = z1-z2;
break;
case '*':
erg = z1*z2;
break;
case '/':
erg = z1/z2;
break;
default:
cout << "Nicht erlaubter Operator...\n";
return null; // Keine Ergebnisausgabe, Programm vorzeitig beenden!
}
// Ergebnis inkl. Aufgabenstellung ausgeben
cout "Ihre Berechnungsergebnisse: " << z1 << ' ' << op << ' ' << z2 << " = " << erg << '\n';
}
// Hinweis zum Quelltext: Einfache Hochkommata ' kennzeichnen ein einzelnes Zeichen (char)
// Doppelte Anführungszeichen " kennzeichnen eine Zeichenkette!