myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Ratespiel C#

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 09.01.11, 15:42   #1
dvd-rw
Mitglied
 
Benutzerbild von dvd-rw
 
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
dvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punkte
Standard Ratespiel C#

Hi, wir müssen in der Schule in Ratespiel machen. Man denkt sich eine Zahl und der PC soll sie durch eingabe ob die Zahl größer oder kleiner ist.
Aber ich hab ein Problemm die Zahl 20 wird bei mir nie erraten. Weis einer wiso?
Hier mal der Code:
Zitat:
using System;
using System.Collections.Generic;
using System.Text;

namespace Zahlenraten
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Zahlenraten"; // Gibt den Programm einen Titel
//
int ratezahl = 512;
int lösung = 0;
string eingabe = "",wieder="";
bool nochmal = true;

do{
Console.WriteLine("Ist Ihre Zahl {0}", ratezahl);
Console.WriteLine("r=Richtig, k=kleiner, g=größer");
eingabe = Console.ReadLine();
Console.WriteLine();

if (eingabe == "r")
{
Console.WriteLine();
Console.WriteLine("Ihre Zahl ist also {0}", ratezahl);
Console.WriteLine("Wollen sie nochmal?? y=Ja");
wieder= Console.ReadLine();
if (wieder == "y")
{
nochmal = false;
}
}
if (eingabe == "k")
{
Console.WriteLine();
lösung = ratezahl / 2;
lösung = ratezahl - lösung /2;
nochmal = false;
ratezahl = lösung;
}
if (eingabe == "g") // Abfrage ob die Zahl größer ist
{
Console.WriteLine();
lösung = ratezahl / 2;
lösung = ratezahl + lösung /2;
nochmal = false;
ratezahl = lösung;
}
}while(nochmal==false);
Console.ReadLine();
}
}
}
Danke schon mal
__________________
dvd-rw ist offline   Mit Zitat antworten
Ungelesen 09.01.11, 16:17   #2
Madhatter3333
Macianer
 
Registriert seit: Apr 2010
Beiträge: 139
Bedankt: 49
Madhatter3333 ist noch neu hier! | 0 Respekt Punkte
Standard

Also händisch bin ich jetzt auf die 20 gekommen, könnte es was mit den verwendeten Datentypen zu tun haben? Immerhin verwendest du int-Werte, obwohl oft halbe Sachen rauskommen^^

Übrigens:
lösung = ratezahl / 2;
lösung = ratezahl + lösung /2;

Aus der obrigen Zeile kannst du einfach machen:
lösung = ratezahl + ratezahl/4; ^^

Grüße MH
Madhatter3333 ist offline   Mit Zitat antworten
Ungelesen 09.01.11, 16:26   #3
dvd-rw
Mitglied
 
Benutzerbild von dvd-rw
 
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
dvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punkte
Standard

naja wära ja doof, wenn danach Kommastellen rauskommen
Achja danke schon mal
__________________
dvd-rw ist offline   Mit Zitat antworten
Ungelesen 09.01.11, 16:27   #4
tha_specializt
`
 
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
tha_specializt ist noch neu hier! | 0 Respekt Punkte
Standard

Um dein Problem zu ermitteln gibt es eine einfache Methode - vermutlich wird sie euch demnächst nähergebracht werden : der Schreibtisch-Test.

Schreib dir einfach auf was in jeder Runde mathematisch an Ergebnissen ermittelt wird - jede Rechenoperation auf einer Zeile ... dann siehst du es recht schnell.
tha_specializt ist offline   Mit Zitat antworten
Ungelesen 09.01.11, 16:38   #5
dvd-rw
Mitglied
 
Benutzerbild von dvd-rw
 
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
dvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punkte
Standard

Ok danke ich werde es mal versuchen
__________________
dvd-rw ist offline   Mit Zitat antworten
Ungelesen 14.01.11, 13:18   #6
Madhatter3333
Macianer
 
Registriert seit: Apr 2010
Beiträge: 139
Bedankt: 49
Madhatter3333 ist noch neu hier! | 0 Respekt Punkte
Standard

hat sich das Problem eigentlich mittlerweile gelöst?
Madhatter3333 ist offline   Mit Zitat antworten
Ungelesen 14.01.11, 13:29   #7
dvd-rw
Mitglied
 
Benutzerbild von dvd-rw
 
Registriert seit: Jan 2009
Ort: Hier und da aber manchmal auch dort
Beiträge: 368
Bedankt: 163
dvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punktedvd-rw putzt sich die Zähne mit Knoblauch. | 2596 Respekt Punkte
Standard

jup, jetzt läuft alles wie es soll
__________________
dvd-rw ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:01 Uhr.


Sitemap

().