C++ Lösungen

Zur Aufgabensammlung

Aufgabe 1:
//Grundgerüst C++
#include <iostream>
    using namespace std;
        int main()
            {
                string name="Mandy";
                std::cout << name;
                return 0;
            }

Aufgabe 2:

//Grundgerüst C++
#include <iostream>
    using namespace std;
        int main()
            {
                int zahl1=2;
                int zahl2=5;
                int summe=zahl1+zahl2;
                std::cout << summe;
                return 0;
            }

Aufgabe 3:

//Grundgerüst C++
#include <iostream>
    using namespace std;
        int main()
            {
                int alter;
                std::cout << "Wie alt bist du?";
                std::cin >> alter;
                if (alter>17)
                    {
                        std::cout << "ok, du bist erwachsen";
                    }
                else
                    {
                    std::cout << "Nein, du bist nicht erwachsen";
                    }                    
                return 0;
            }

Aufgabe 4:

//Grundgerüst C++
#include <iostream>
    using namespace std;
        int main()
            {
                cout << ("Bitte die Größe in m eingeben:");
                double groesse;
                
                cin >> groesse;
                cout << ("Bitte das Gewicht in Kg eingeben:");
                double groesse_zum_quadrat;
                groesse_zum_quadrat=groesse*groesse;
                double gewicht;
                cin >> gewicht;
                double bmi;
                bmi=gewicht / groesse_zum_quadrat; 
                return 0;
            }

Aufgabe 5:

#include <iostream>
using namespace std;

int main()
{
    for (int i = 1; i <= 100; i++) 
    {
        cout << i << " ";
    }
    return 0;
}

Aufgabe 6:

//Grundgerüst C++
#include <iostream>
    using namespace std;
        int main()
            {
                cout << "Bitte die gewünschte Anrede auswählen: w für \"Sehr geehrte Frau\" und m für \"Sehr geehrter Herr\" ";
                string anrede;
                cin >> anrede;
                if (anrede=="w"){
                    cout << "Sehr geehrte Frau";
                }
                else if (anrede=="m")
                {
                    cout << "Sehr geehrter Herr";
                }
                else 
                {
                    "Bitte w oder m eingeben";
                }
                
                return 0;
            }

Aufgabe 7:

#include <iostream>
    using namespace std;
        int main()
            {
                cout << ("Bist du ein Mann (m) oder eine Frau (w) ?");
                string geschlecht;
                cin >> geschlecht;
                cout << ("Bitte die Größe in m eingeben:");
                double groesse;
                
                cin >> groesse;
                cout << ("Bitte das Gewicht in Kg eingeben:");
                double groesse_zum_quadrat;
                groesse_zum_quadrat=groesse*groesse;
                double gewicht;
                cin >> gewicht;
                double bmi;
                bmi=gewicht / groesse_zum_quadrat; 
                if (geschlecht == "w") {
                    if (bmi < 19) {
                        cout << "Du hast Untergewicht";
                    } else if (bmi >= 19 && bmi < 24) {
                        cout << "Du hast Normalgewicht";
                    } else {
                        cout << "Du hast Übergewicht";
                    }
                } else if (geschlecht == "m") {
                    if (bmi < 20) {
                        cout << "Du hast Untergewicht";
                    } else if (bmi >= 20 && bmi < 25) {
                        cout << "Du hast Normalgewicht";
                    } else {
                        cout << "Du hast Übergewicht";
                    }
                } else {
                    cout << "Ungültige Geschlechtseingabe";
                }
                
                return 0;
            }