1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Noobproblem

  • Darkblackzac
  • 3. Dezember 2010 um 16:51
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Darkblackzac
    Punkte
    15
    Beiträge
    2
    • 3. Dezember 2010 um 16:51
    • #1

    Hi,
    wollte mal fragen ob mir hier jemand bei folgenden Problem helfen kann:

    Bei diesem Programm hier in C++ soll eine Zufallszahl erraten werden.
    Wenn man diese errät wird jedoch immer nur angezeigt das die Zufallszahl größer ist.
    Kann hier jemand erkennen woran das liegt?
    int Spielen (int Level)
    {
    int Zufallszahl;
    int GerateneZahl = 0;
    int Bereich = Level*10;
    int Versuche = 0;
    int Punkte = 0;
    Zufallszahl = (rand()%Bereich)+1;
    cout << "Zahl liegt zwischen 1 und " << Bereich <<endl;
    while (GerateneZahl != Zufallszahl)
    {
    cout << "Dein Tipp: "<<endl;
    cin >> GerateneZahl;
    Versuche++;
    if (GerateneZahl < Zufallszahl)
    cout << "Zufallszahl ist groesser!" <<endl;
    if(GerateneZahl > Zufallszahl)
    cout << "Zufallszahl ist kleiner!" << endl;
    }
    cout << "Geschafft!" <<endl << "Versuche: " << Versuche <<endl;

    Punkte = Bereich - Versuche +1;
    Punkte *= Level;

  • Ringding
    Punkte
    1.237
    Beiträge
    244
    • 3. Dezember 2010 um 18:06
    • #2

    [sr@zion v]$ ./a.out
    Zahl liegt zwischen 1 und 10
    Dein Tipp:
    5
    Zufallszahl ist kleiner!
    Dein Tipp:
    4
    Geschafft!
    Versuche: 2

    Oder in anderen Worten: es stimmt nicht, was du behauptest.

  • Darkblackzac
    Punkte
    15
    Beiträge
    2
    • 3. Dezember 2010 um 21:25
    • #3

    Ok, danke für die Antwort, muss wohl an nem anderen Teil liegen, werd ich dann mal suchen.

  • INoNameI
    Punkte
    80
    Beiträge
    13
    • 5. September 2011 um 20:12
    • #4

    jop stimmt, aber ich kann dir nur raten (vorallem in Objektorientierten Sprachen wie C++, Java, etc...) Variablen immer klein zu schreiben.
    Das kann sonst mal ganz schnell ins Auge gehen.

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Tags

  • c++
  • zahlenraten
  1. Datenschutzerklärung
  2. Impressum