C# :: Aufgabe #23 :: Lösung #1

12 Lösungen Lösungen öffentlich
#23

Zahlen Raten - Anfänger

Anfänger - C# von zayc_ - 28.12.2012 um 13:49 Uhr
Das zu Programmierende Programm soll eine zufallszahl (integer, <=1, >=100) generieren.
Der User soll diese erraten. Nach jedem versuch soll der User darüber informiert werden, der wie vielte Versuch es war, ob er richtig oder falsch liegt, und wenn er falsch liegt ob die gesuchte Zahl grösser oder kleiner als die vom User eingegebene ist.


Beispiel einer Konsolenausgabe:

Konsolenausgabe:


Bitte erraten sie die gesuchte zahl, sie befindet sich wichen 1 und 100.
ihr 1. Versuch: 6
die gesuchte Zahl ist Kleiner.
ihr 2. Versuch: 2
die gesuchte Zahl ist Grösser.
ihr 3. Versuch: 4
Glückwunsch die von Ihnen eingegebene Zahl ( 4 ) stimmt mit der gesuchten Zahl Überein.
#1
2 Kommentare
vote_ok
von pocki (4190 Punkte) - 07.01.2013 um 18:28 Uhr
Quellcode ausblenden C#-Code
void main()
{
	Console.WriteLine("Bitte erraten Sie die gesuchte Zahl, sie befindet sich zwischen 1 und 100.");
	int random = GetRandom(1,100);
	int versuch = 1;
	int eingabe = 0;
	do
	{
		Console.Write("Ihr {0}. Versuch: ", versuch);
		eingabe = int.Parse(Console.ReadLine());
		if (eingabe > random)
		{
			Console.WriteLine("Die gesuchte Zahl ist Kleiner.");
		}
		else if (eingabe < random)
		{
			Console.WriteLine("Die gesuchte Zahl ist Größer.");
		}
		else
		{
			Console.WriteLine("Glückwunsch die von Ihnen eingegebene Zahl ({0}) stimmt mit der gesuchten Zahl überein.", random);
		}
		versuch++;
	} while (eingabe != random);
}

private static int GetRandom(int lower, int upper)
{
	Random r = new Random();
	return r.Next(lower, upper);
}

Kommentare:

Beaxx

Punkte: 100


5 Lösungen
1 Kommentare

#1
22.03.2015 um 19:29 Uhr
Die maxValue Grenze ist exklusiv. (1,101) wäre richtig.
post_arrow
148 0

pocki

Punkte: 4190

128 Aufgaben
40 Lösungen
6 Kommentare

#2
23.03.2015 um 18:50 Uhr
Stimmt natürlich, danke für den Hinweis.
post_arrow
151 0
Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2111000

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.