/*
 * "Grundkurs Programmieren in Java - Band 1 (4. Auflage, 2007)"
 * 2001-2007, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 5.10 (Version 4.0)
 * (c) 2001-2007 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 */

import Prog1Tools.IOTools;

public class Zahlenraten  {

  public static void main(String[] args) {

    int obergrenze  =100,
        untergrenze =1,
        zaehler     =0,
        eingabe,
        zufall;


    System.out.println(" *** Zahlenraten\n");
    System.out.print("Ich denke mir eine Zahl zwischen "+untergrenze+" und");
    System.out.println(" "+obergrenze+". Rate diese Zahl!\n");
    zufall = (int)(Math.random()*(obergrenze-untergrenze)+untergrenze);

    do {
      zaehler++;
      System.out.print(zaehler + ". Versuch: ");
      eingabe=IOTools.readInteger();
      if (eingabe < zufall)
        System.out.println("Meine Zahl ist groesser!");
      else if (eingabe > zufall)
        System.out.println("Meine Zahl ist kleiner!");
      else
        System.out.println("Du hast meine Zahl beim "
                           + zaehler + ". Versuch erraten.");
    } while (eingabe!=zufall);
  }
}






