In Antwort auf:
#include <iostream>
#include <stdio.h>
#include <conio.h>using namespace std;
int main()
{
char eingabe, wiederh;
double r, u, i, Ergebnis;
do
{
cout << "Berrechnung: Spannung, Wiederstand und Stromstaerke" << endl;
cout << "Bitte geben sie einen der Werte ein, die sie berrechnen wollen" << endl;
cout << "(R = Wiederstand, U = Spannung, I = Stromstärke)" << endl;
cout << endl;
cin >> eingabe;
cout << endl;
if (eingabe == 'r' || eingabe == 'R')
{
system("cls");
cout << endl;
cout << "Berrechnung des Wiederstandes" << endl;
cout << endl;
cout << "Bitte geben sie die Werte fuer U und I ein" << endl;
cout << endl;
cout << "U: ";
cin >> u;
cout << endl;
cout << "I: ";
cin >> i;
cout << endl;
Ergebnis = u / i;
}
else if (eingabe == 'u' || eingabe == 'U')
{
system("cls");
cout << endl;
cout << "Berrechnung der Spannung" << endl;
cout << endl;
cout << "Bitte geben sie die Werte fuer R und I ein" << endl;
cout << endl;
cout << "R: ";
cin >> r;
cout << endl;
cout << "I: ";
cin >> i;
cout << endl;
Ergebnis = r * i;
}
else if (eingabe == 'i' || eingabe == 'I')
{
system("cls");
cout << endl;
cout << "Berrechnung der Stromstaerke" << endl;
cout << endl;
cout << "Bitte geben sie die Werte fur R und U ein" << endl;
cout << endl;
cout << "R: ";
cin >> r;
cout << endl;
cout <<"U: ";
cin >> u;
cout << endl;
Ergebnis = u / r;
}
else
{
cout << endl;
cout << "Ungueltige Eingabe, Bitte versuchen sie es erneut" << endl;
getch();
Ergebnis = 0;
}
cout << endl;
cout << "Ergebnis: " << Ergebnis << endl;
cout << endl;
getch();
cout << "Moechten sie eine erneute Berrechnung? (j = Ja, n = Nein)" << endl;
cin >> wiederh;
}while (wiederh != 'n');
return 0;
}