Wenn fertig, bitte Fenster schließen
// Lösung zu if-else Verzweigung // Dateien einbinden #include <iostream> #include <iomanip> using std::cout; using std::endl; using std::cin; // Definition der globalen Variablen short selection; double value1,value2; // main() Funktion int main() { // Anleitung ausgeben cout << "Sie können nun mit Hilfe des Ohmschen Gesetzes\n\n"; cout << "1. Die Spannung über einen Widerstand berechnen\n"; cout << "2. Den Strom durch einen Widerstand berechnen\n"; cout << "3. Den Widerstand selbst berechnen\n\n"; cout << "Bitte geben Sie die entsprechende Ziffer ein (1..3): "; // Auswahl einlesen cin >> selection; // Ausgabe auf 2 Nachkommastellen begrenzen cout << std::fixed << std::setprecision(2); // Und je nach Auswahl die restlichen Werte einlesen // und das Ergebnis berechnen switch (selection) { case 1: cout << "Widerstand (in Ohm) und Strom (in Ampere) eingeben: "; cin >> value1 >> value2; cout << "Die Spannung über dem Widerstand beträgt " << value1*value2 << " Volt\n"; break; case 2: cout << "Spannung (in Volt) und Widerstand (in Ohm) eingeben: "; cin >> value1 >> value2; cout << "Der Strom durch den Widerstand beträgt " << value1/value2 << " Ampere\n"; break; case 3: cout << "Spannung (in Volt) und Strom (in Ampere) eingeben: "; cin >> value1 >> value2; cout << "Der Widerstand besitzt " << value1/value2 << " Ohm\n"; break; default: cout << "Das war leider eine falsche Eingabe!\n"; } } |