1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Noobproblem

  • Darkblackzac
  • 3. Dezember 2010 um 16:51
  • Unerledigt
  • Darkblackzac
    2
    Darkblackzac
    Mitglied
    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
    11
    Ringding
    Mitglied
    Reaktionen
    12
    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
    2
    Darkblackzac
    Mitglied
    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
    3
    INoNameI
    Mitglied
    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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • c++
  • zahlenraten

Rechtliches

Impressum

Datenschutzerklärung