daily pastebin goal
58%
SHARE
TWEET

Untitled

a guest Feb 22nd, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>   //einfügen von iostream um cout, cin und endl nutzen zu können
  2. #include <cstdlib>    //einfügen von cstdlib um das Programm mit EXIT_SUCCESS beenden zu können
  3. #include <ctime>      //einfügen von ctime um srand (time(NULL) ) nutzen zu können (benötigt für den zufallsgenerator
  4.  
  5. using namespace std; //damit man nicht mehr std:: vor Befehlen von eingefügten libs (wie cout von iostream) schreiben muss
  6.  
  7. int main () //start der Funktion, die alle Befehle beinhaltet
  8.     {  
  9.         int versuche = 0; //einfügen von Variablen, damit man sie im Code nutzen kann
  10.         int zufallszahl = 0;
  11.         int rate = 0;
  12.  
  13.  
  14.         srand (time(NULL) ); //benötigt, damit man den Zufallsgenerator rand nutzen kann
  15.         zufallszahl = rand() % 1000 + 1; //wählt eine Zahl zwischen 1 und 1000. + 1 , da das Programm bei 0 anfangen würde zu zählen
  16.  
  17.         versuche = 0; //Versuche auf Null setzen
  18.  
  19.  
  20.         cout << "Es wurde eine Zufallszahl zwischen 1 und 1000 generiert." << endl; //Ausabe, dass eine Zufallszahl gewählt wurde
  21.  
  22.  
  23.         do //macht so lange alles was in den eckigen Klammern ist bis die Bedingung hinter der Klammer (mit while festgelegt) nicht erfüllt ist
  24.         {
  25.          
  26.           cout << "Ich rate die Zahl... -->"; //Ausgabe von Text
  27.  
  28.           cin >> rate; //user kann seinen Tipp(rate) eingeben
  29.          
  30.           if (rate > zufallszahl) cout << "Dein Tipp war zu hoch!" << endl; //Wenn (if) der Tipp (rate) größer als die generierte Zahl ist, wird der folgende Text ausgegben
  31.           versuche = versuche + 1; //Versuch wir um eins erhöht
  32.  
  33.           if (rate < zufallszahl) cout << "Dein Tipp war zu niedrig!" << endl; //Wenn (if) der Tipp (rate) kleiner als die generierte Zahl ist, wird der folgende Text ausgegben
  34.  
  35.          
  36.  
  37.         } while (zufallszahl != rate); //Bedingung ist die Zufallszahl ist ungleich des Tipps (rate)
  38.  
  39.    cout << endl << endl << "Richtig! Die Zahl war " << zufallszahl << " !" << endl; //Ausgabe von der generierten Zahl
  40.  
  41.    cout << "Du hast insgesamt " << versuche << " Versuche benötigt." << endl; //Ausgabe von den benötigten Versuchen
  42.  
  43.  
  44.    system ("pause"); //Pausiert das Programm, damit es nach der letzten Eingabe (cin) sich nicht gleich pausiert
  45.  
  46.    return EXIT_SUCCESS; //beendet das Programm
  47.  
  48.  
  49. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top