Frage von David2101, 24

ich suche schon seit ner stunde den fehler bitte heldt mir C++?

#include #include

using namespace std;

float addition(); float subtraktion(); float multiplikation(); float division();

int main(void) { char z = 0; do{

cout << "Triff deine Auswahl:\n" << "(1)Addition\n" << "(2)Subtraktion\n" << "(3)Multiplikation\n" << "(4)Division\n" << "(5)Beenden\n"; int x; x = 0; cin >> x;

if(x=1) {
    cout << addition();
 
 }else if(x=2) {
    cout << subtraktion();
 
 }else if(x=3) {
    cout << multiplikation();

 }else if(x=4) {
    cout << division();
 
 }else if(x=5) {
    
 
 }else{
    cout << "Bitte gib eine Zahl zwischen 1 und 5 ein!";
 }

cin >> z;

}while(z=0);

}

float addition() { float Zahl_1, Zahl_2; cout << "Zahl_1 eingeben:"; cin >> Zahl_1; cout << "Zahl_2 eingeben:"; cin >> Zahl_2;

cin.sync(); cin.get(); return Zahl_1 + Zahl_2 ; }

float subtraktion() { float Zahl_1, Zahl_2; cout << "Zahl_1 eingeben:"; cin >> Zahl_1; cout << "Zahl_2 eingeben:"; cin >> Zahl_2;

cin.sync(); cin.get(); return Zahl_1 - Zahl_2 ; }

float multiplikation() { float Zahl_1, Zahl_2; cout << "Zahl_1 eingeben:"; cin >> Zahl_1; cout << "Zahl_2 eingeben:"; cin >> Zahl_2;

cin.sync(); cin.get(); return Zahl_1 * Zahl_2 ; }

float division() { float Zahl_1, Zahl_2; cout << "Zahl_1 eingeben:"; cin >> Zahl_1; cout << "Zahl_2 eingeben:"; cin >> Zahl_2;

cin.sync(); cin.get(); return Zahl_1 / Zahl_2 ; }

Antwort
von J0T4T4, 7

Wenn Du willst, dass man Dir hilft, lade deinen Code so übersichtlich wie möglich auf eine Seite hoch, die dafür gedacht ist. Weiterhin solltest Du uns erklären, was dein Ziel ist. Zudem würde eine genaue Beschreibung des Fehlers auch nicht schaden.

Wenn Du das nicht umsetzt, musst du auch nicht mit einer qualifizierten Antwort auf deine Frage rechnen.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten