37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| import velamentum.Dialog;
 | |
| import velamentum.EingabeDialog;
 | |
| import velamentum.werkzeuge.Zufallsgenerator;
 | |
| 
 | |
| public class Zahlenraten {
 | |
| 
 | |
| 	public static void main(String[] args) {
 | |
| 		Zufallsgenerator zufall = new Zufallsgenerator(1, 1000);
 | |
| 		
 | |
| 		Dialog dialog = new Dialog("Zahlenraten", "Willkommen zum Spiel!");
 | |
| 		dialog.zeige();
 | |
| 		
 | |
| 		dialog.zeigeNachricht("Ich habe eine Zahl zwischen 1 und 1000 gewählt. \nRaten Sie welche es ist!");
 | |
| 		
 | |
| 		EingabeDialog eDialog = new EingabeDialog("Zahlenraten", "Bitte geben Sie eine Zahl zwischen 1 und 1000 ein:", true);
 | |
| 		//eDialog.setzeErgebnis("0");
 | |
| 		
 | |
| 		int versuche = 0;
 | |
| 		
 | |
| 		while(eDialog.nenneErgebnisAlsZahl() != zufall.nenneErgebnis()) {
 | |
| 			versuche++;
 | |
| 			
 | |
| 			eDialog.zeige();
 | |
| 			
 | |
| 			if(eDialog.nenneErgebnisAlsZahl() > zufall.nenneErgebnis()) {
 | |
| 				dialog.zeigeNachricht("Ihre Zahl war zu groß!");
 | |
| 			}else if(eDialog.nenneErgebnisAlsZahl() < zufall.nenneErgebnis()) {
 | |
| 				dialog.zeigeNachricht("Ihre Zahl war zu klein!");
 | |
| 			}
 | |
| 		}
 | |
| 		
 | |
| 		dialog.zeigeNachricht("Herzlichen Glückwunsch! Sie haben die Zahl nach " + versuche + " Versuchen erraten.");
 | |
| 		
 | |
| 	}
 | |
| 
 | |
| }
 |