C++ Programmcode richtig oder falsch?
Von: , Frage gestellt am Sa, 24. Apr 2010
Hallo,
ich hab diesen Code geschrieben und ich würde gerne wissen, ob der soweit richtig ist.
Es wird folgendes verlangt:
Geben Sie ein Programm in der Prgrammiersprache an, welches folgende Schritte durchführt:
- Eingabe einer Zahl n
- Berechnen von 2 hoch n
- Ausgabe des Ergebnisses an den Benutzer
- Optional: Speichern des Wertes auf der Festplatte (Festspeicher)
- Frage an Benutzer, ob eine erneute Berechnung gewünscht ist
- Programm beenden oder neuen Ablauf starten
#include <iostream>
#include <iomanip>
#include <cstdio>
using namespace std;
//------------------------------------------------------------------
int main()
{
char Antwort;
int Zahl, Ergebnis;
cout << fixed << setprecision(2);
cout << "Geben Sie bitte eine Zahl ein, die als Exponent für die Zahl 2 dient: ";
cin >> Zahl;
Ergebnis = 2 ^ Zahl;
cout << "Ergebnis : " << setw(100) << endl;
cout << "Wünschen Sie eine erneute Berechnung? Ja (j) /Nein (n): ";
cin >> Antwort;
if (Antwort == 'j')
{
cout << "Geben Sie bitte eine Zahl ein, die als Exponent für die Zahl 2 dient: ";
cin >> Zahl;
Ergebnis = 2 ^ Zahl;
cout << "Ergebnis : " << setw(100) << endl;
}
else
{
cout << "Berechnung beendet" << endl;
}
fflush(stdin);
getchar();
return 0;
}
//---------------------------------------------------------------------
Ich bedanke mich schon mal im Voraus für eure Hilfe.
