Moin moin!
Habe ein kleines problem mit der Programmiersprache C++ bzw. eher gesagt mit der Dastellung eines C++ Programmes als Struckturgramm!
Kann mir einer von euch vielleicht sagen, wie das Struckturgramm von diesen Quelltext bzw. Quellcode aussieht!? Wenn es geht, bitte so wie es da steht (also von oben nach unten) also Zeilenweise aufzeichnen oder sagen!?
#include <iostream>
using namespace std;
int main()
{
int auswahl;
float zahl1, zahl2 ;
do
{
cout<< "Bitte geben sie Zahl 1 ein:";
cin>> zahl1;
cout<< "Bitte geben sie Zahl 2 ein:";
cin>> zahl2;
cout<<"Welche Rechenart waehlen Sie?:\n 1.Addition\n 2.Subtraktion\n 3.Multiplikation\n 4.Division\n 5. Programmende\n";
cin>>auswahl;
switch(auswahl)
{
case 1:
cout<<"Adition:\n"<<zahl1+zahl2;
break;
case 2:
cout<<"Subtraktion:\n"<< zahl1-zahl2;
break;
case 3:
cout<<"Multiplikation:\n"<<zahl1*zahl2;
break;
case 4:
if (zahl2==0)
{
cout<<"Erneute Eingabe der Zahl 2 ungleich Null\n";
cin>>zahl2;
cout<<"Division:\n"<<zahl1/zahl2;
break;}
else {cout<<"Division:\n"<<zahl1/zahl2;
break;
}
}
} while (auswahl !=5);
system("PAUSE");
return 0;
}
...und kann mir einer zu diesem Struckturgramm das Programm den Quelltext sagen!? Da ich von Struckturgrammen nicht so die Ahnung habe und es lernen muss für eine Klausur!
Deklaration
Eingabe der Zahl(en)
Ja< Zahl2 = 0 >Nein
Wiederholung der Eingabe %
Menü auswählen
Ja< Rechenwert >Nein
+ - / * defolt
solange Programme Ende (Ist von Eingabe der Zahl an der Seite bis ganz unten zur letzten Zeile!!!)
Danke schon mal...
SilentWolf Gast |