Body Maß Index

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Body Maß Index

    So habe ein problem damit
    ^^
    iss blöd da ich anfänger bin.
    habe borland c++ und möchte ein Body Maß Index erstellen.

    Es kommt ein Fehler
    E2040 Deklarartion nicht Ordnungsgemäß abgeschlossen
    Wenn jemand eine Ahnung hat dann kann mir dieser bitte helfen


    Quellcode

    1. #include <iostream.h>
    2. #include <stdio>
    3. #include <conio>
    4. #include <math.h>
    5. int main ();
    6. {
    7. using namespace std;
    8. float a=0.0f, b=0.0f;
    9. float erg;
    10. int pow;
    11. char operand; {
    12. char nochmal;
    13. bool (operand==true);
    14. {
    15. //Angabe Ihres Gewichts
    16. cout<< "Bitte geben Sie ihr Gewicht in KG an:\n ";
    17. cin >>a;
    18. //Angabe Ihrer Koerpergroesse an
    19. cout<< "Bitte geben Sie Ihre Koerpergroesse in cm an:\n ";
    20. cin>> b;
    21. //Berechnung des BMI
    22. if ( operand=='/') {
    23. cout<<"erg="<<a / b<<endl;
    24. cin>>"erg=(a/b)";
    25. }
    26. //return 0;
    27. }
    28. }
    29. //getch();
    30. }
    Alles anzeigen
  • Bei der Fehlermeldung hast du meist noch eine Zeilenangabe.
    Meist ist in dieser Zeile der Fehler

    Quellcode

    1. #include <iostream.h> // warum hier die .h-Endung - andere Compiler nörgeln hier
    2. #include <stdio>
    3. #include <conio>
    4. #include <math.h>
    5. using namespace std;
    6. int main () // hier war der Fehler, den der Kompiler fand - Semikolon
    7. {
    8. float a=0.0f, b=0.0f;
    9. float erg;
    10. int pow;
    11. char operand;
    12. {
    13. char nochmal;
    14. bool (operand==true);
    15. {
    16. //Angabe Ihres Gewichts
    17. cout<< "Bitte geben Sie ihr Gewicht in KG an:\n ";
    18. cin >>a;
    19. //Angabe Ihrer Koerpergroesse an
    20. cout<< "Bitte geben Sie Ihre Koerpergroesse in cm an:\n ";
    21. cin>> b;
    22. //Berechnung des BMI
    23. if ( operand=='/') // warum fragst du hier den Rechenoperator ab?
    24. {
    25. cout<<"erg="<<a / b<<endl; // Schau noch mal wie der BMI berechnet wird
    26. cin>>"erg=(a/b)"; // was möchtest du mit dieser Zeile erreichen?
    27. }
    28. //return 0;
    29. }
    30. }
    31. //getch();
    32. }
    Alles anzeigen


    Komentare sind im Quelltext - versuch deinen auch mit passenden Tags hier einzustellen.

    Edit: Tags habt ihr ja ergänzt - jetzt fehlen nur noch die passenden Einrückungen ;)
    CodeBlocks hat eine Funktion eingebaut, die das automatisch kann.
    Wenn euch das Ergebnis nicht richtig eingerückt scheint, habt ihr wahrscheinlich
    einen Fehler im Quelltext ;)

    MfG bcc-fan

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von bcc-fan ()

  • Quellcode

    1. #include<iostream>
    2. using namespace std;
    3. int main()
    4. {
    5. double cm;
    6. double kg;
    7. double bmi;
    8. cout << "BMI Rechner" << endl;
    9. cout << "Geben Sie ihr Gewicht in KG an." << endl;
    10. cin >> kg;
    11. cout << endl;
    12. cout << "Geben Sie ihre Körpergröße in cm an." << endl;
    13. cin >> cm;
    14. cout << endl;
    15. bmi=kg*10000/(cm*cm);
    16. cout << "Ihr BMI ist:" << bmi << "." << endl;
    17. return 0;
    18. }
    Alles anzeigen
    Du bist Terrorist, warum? Siehe hier