Ergebnis 1 bis 10 von 11

Baum-Darstellung

  1. #1
    Bugbear Wurm
    Registriert seit
    01.09.2007
    Beiträge
    255

    Standard C++ Anfängerprojekt [BELOHNUNG vorhanden]

    hi,ich brauche leider hilfe bei einem c++ anfänger schulprojekt.
    Zur Aufgabe:
    Es sollen 3 Werte eingelesen werden:
    -Luftdruck
    -Temperatur
    -Niederschlag
    Der Benutzer gibt fuer jeden Tag einen Wert an es sollen insgesammt Werte fuer ein Jahr gespeichert werden können.Das ganze soll in einem Menue dargestellt werden.
    Darüber hinaus soll der Benutzer die Möglichkeit haben einen Durchschnittswert errechnen zu lassen(jeweils fuer alle 3 Variablen).
    Wer Interesse hat mir bei dieser Aufgabe zu helfen kann in den Thread posten oder mich per icq kontaktieren.
    Mein Lösungsansatz:
    Code:
    #include <iostream>
    using namespace std;
    int main()
    {
     double Niederschlag[367],Temperatur[367],Luftdruck[367];
     int menue0, menue1,menue2,tag;
     char check1,check2,check3;
     do 
     {
      cout << "Herzlich Willkommen,was moechten sie tun?" <<endl;
      cout << "Wenn sie neue Werte eingeben moechten druecken sie die 1" << endl;
      cout << "Wenn sie alte Werte ausgeben lassen moechten druecken sie die 2" << endl;
      cout << "Wenn sie einen alten Wert bearbeiten wollen druecken sie die 3" << endl; 
      cout << "Beenden = 0" << endl;
      cout << endl;
      cin >> menue0;
     
      if (menue0==1)
      {
       cout << "Wenn sie einen neuen Niederschlagswert eingeben moechten druecken sie die 1"<< endl;
       cout << "Wenn sie einen neuen Temperaturwert eingeben moechten druecken sie die 2"<< endl;
       cout << "Wenn sie einen neuen Luftdruckwert eingeben moechten druecken sie die 3"<< endl;
       cin >> menue1;
      }
     
     
     
      if (menue0==2)
      {
        cout << "Wenn sie einen alten Niederschlagswert ausgeben moechten druecken sie die 1"<< endl;
        cout << "Wenn sie einen alten Temperaturwert ausgeben moechten druecken sie die 2"<< endl;
        cout << "Wenn sie einen alten Luftdruckwert ausgeben moechten druecken sie die 3"<< endl;
        cin >> menue2;
      }
     
     
      if (menue0==3)
      {
        cout << "Moechten sie einen Niederschlagswert bearbeiten?J/N " << endl;
        cin >> check1;
        cout << "Moechten sie einen Temperaturwert bearbeiten?J/N? " << endl;
        cin >> check2;
        cout << "Moechten sie einen Luftdruckwert bearbeiten?J/N " << endl;
        cin >> check3;
     
      }
     
      if (menue1==1)
      {  
       cout << "Geben sie bitte ein den wievielten Tag dieses Jahres wir heute haben" << endl;
       cin >> tag;
        cout << "Gib  den Niederschlagswert fuer den heutigen Tag ein " << endl; // Eingabe von neuen Niederschlagswerten
        cin >> Niederschlag[tag] ;
        system("pause");
     
      }
      if (menue1==2)
      {
       cout << "Geben sie bitte ein den wievielten Tag dieses Jahres wir heute haben" << endl;
       cin >> tag;
        cout << "Gib den Temperaturwert fuer den heutigen Tag ein" << endl; //Eingabe von neuen Temperaturwerten
        cin >> Temperatur[tag];
        system("pause");
     
      }
     
      if (menue1==3)
      {
       cout << "Geben sie bitte ein den wievielten Tag dieses Jahres wir heute haben" << endl;
       cin >> tag;
        cout << "Gib den Luftdruckwert fuer den heutigen Tag ein" << endl; //Eingabe von neuen Luftdruckwerten
        cin >> Luftdruck[tag];  
        system("pause");
      }
     
     
     
     
        if (menue2==1)
        {
        cout << "Geben sie bitte den Tag an den sie ausgeben moechten" << endl;
        cin >> tag;
        cout << "Der Niederschlag fuer diesen Tag betraegt:" << Niederschlag[tag] << endl; //Augsgabe von alten Niederschlagswerten
        }
        if (menue2==2)
        {
         cout << "Geben sie bitte den Tag an den sie ausgeben moechten" << endl;
        cin >> tag;
        cout << "Der Temperaturwert fuer diesen Tag betraegt:" << Temperatur[tag] << endl; //Ausgabe von alten Temperaturwerten
        }
     
        if  (menue2==3)
        {
         cout << "Geben sie bitte den Tag an den sie ausgeben moechten" << endl;
        cin >> tag;
        cout << "Der Luftdruck fuer den Tag betraegt:" <<Luftdruck[tag] <<endl; //Ausgabe von alten Luftdruckwerten
        }
     
     
     
     
        if (check1=='J')
         cout << "Welchen Tag wollen sie ueberpruefen?" << endl;  //Bearbeitung der Niederschlagswerte
        cin >> tag;
         cout << "Geben sie einen neuen Wert fuer diesen Tag ein" << endl;
         cin >> Niederschlag[tag];
     
        if (check2=='J')
         cout << "Welchen Tag wollen sie ueberpruefen?" << endl;   //Bearbeitung der Temperaturwerte
        cin >> tag;
         cout << "Geben sie einen neuen Wert fuer diesen Tag ein" << endl;
         cin >> Temperatur[tag];
        if (check3=='J')
         cout << "Welchen Tag wollen sie ueberpruefen?" << endl;  //Bearbeitung der Luftdruckwerte
        cin >> tag;
        cout << "Geben sie einen neuen Wert fuer diesen Tag ein" << endl;
        cin >>Luftdruck[tag];
     
       } while  (menue0 != 0);
     
     
       system("pause");
       return 0;
      }
    Würde mich auch über komplett neue Lösungsansätze freuen allerdings bitte ich darum nicht allzuviele neue Befehle zu verwenden.
    Geändert von zulu1336 (28.02.2009 um 14:38 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •