Hey Leute,
Ich habe ein Programm geschrieben, dass Formeln ausgibt, wenn man diese wissen will. Nur soll es nicht direkt nach der ersten Formel beenden. Ich habe es schon mit do-while ausprobiert, aber ich weiß nicht was falsch ist.
hier der Quellcode:
#include <iostream>
using namespace std;
int main()
{
const char* flkreis="Pi*r*r";
const char* flquadrat="a*a";
const char* flrechteck="a*b";
const char* ukreis="2Pi*r";
const char* uquadrat="4a";
const char* urechteck="2a+2b";
int formel;
int start;
do
{
cout << "Wenn du beginnen möchtest drücke '8', wenn du beenden möchtest '9'" << endl;
cin >> start;
cout << "Welche Formel brauchst du?" << endl;
cout << "(1) Flächeninhalt Kreis" << endl;
cout << "(2) Flächeninhalt Quadrat" << endl;
cout << "(3) Flächeninhalt Rechteck" << endl;
cout << "(4) Umfang Kreis" << endl;
cout << "(5) umfang Quadrat" << endl;
cout << "(6) Umfang Rechteck" << endl;
cin >> formel;
if (formel==1)
{
cout << flkreis << endl;
}
if (formel==2)
{
cout << flquadrat << endl;
}
if (formel==3)
{
cout << flrechteck << endl;
}
if (formel==4)
{
cout << ukreis << endl;
}
if (formel==5)
{
cout << uquadrat << endl;
}
if (formel==6)
{
cout << urechteck << endl;
}
system("Pause");
}
while(start==9);
}
Könnte mir einer helfen?
Mfg MSR97
Ich habe ein Programm geschrieben, dass Formeln ausgibt, wenn man diese wissen will. Nur soll es nicht direkt nach der ersten Formel beenden. Ich habe es schon mit do-while ausprobiert, aber ich weiß nicht was falsch ist.
hier der Quellcode:
#include <iostream>
using namespace std;
int main()
{
const char* flkreis="Pi*r*r";
const char* flquadrat="a*a";
const char* flrechteck="a*b";
const char* ukreis="2Pi*r";
const char* uquadrat="4a";
const char* urechteck="2a+2b";
int formel;
int start;
do
{
cout << "Wenn du beginnen möchtest drücke '8', wenn du beenden möchtest '9'" << endl;
cin >> start;
cout << "Welche Formel brauchst du?" << endl;
cout << "(1) Flächeninhalt Kreis" << endl;
cout << "(2) Flächeninhalt Quadrat" << endl;
cout << "(3) Flächeninhalt Rechteck" << endl;
cout << "(4) Umfang Kreis" << endl;
cout << "(5) umfang Quadrat" << endl;
cout << "(6) Umfang Rechteck" << endl;
cin >> formel;
if (formel==1)
{
cout << flkreis << endl;
}
if (formel==2)
{
cout << flquadrat << endl;
}
if (formel==3)
{
cout << flrechteck << endl;
}
if (formel==4)
{
cout << ukreis << endl;
}
if (formel==5)
{
cout << uquadrat << endl;
}
if (formel==6)
{
cout << urechteck << endl;
}
system("Pause");
}
while(start==9);
}
Könnte mir einer helfen?
Mfg MSR97