Seite 1 von 1

Input Eingabe von Zahlen

Verfasst: 30.03.2013 15:23
von heimoe78
Hallo habe folgendes Problem: Wie kann der Nutzer der Software die ich Programmieren will im Programm zahlen eingeben?

Habe versucht wie im alten Basic Input aber dann kommt die Meldung keine Zahl im String benutzen!

Danke für eure Hilfe vielleicht hab ihr ein Befehl mit das das Programmiert werden Kann!

Ich will einen Zahlenratenprogramm schreiben für den Anfang dar ich ein Absoluter Neuling in Purebasic bin!

Re: Input Eingabe von Zahlen

Verfasst: 30.03.2013 15:26
von RSBasic
Nutze Val(), um String nach Ganzzahl zu konvertieren.
Um Ganzzahl nach String zu konvertieren, nutze Str().

Re: Input Eingabe von Zahlen

Verfasst: 01.04.2013 00:31
von Micha122
Für den Anfang kann ich Dir das PureBasic Buch empfehlen.
Du findest es dort: http://www.purearea.net/pb/german/tutorials.htm

Hier ein kleines Beispiel zu Deiner Frage:

Code: Alles auswählen

OpenConsole("Zahl erraten")   ;öffnet ein Konsolenfenster
Zufallszahl=Random(10,1)     ;erzeugt eine Zufallszahl zwichen 1 und 10
PrintN("Gib eine Zahl zwichen 1 und 10 ein")
String.s=Input()   ;Deine Zahl wird in einen String gespeichert!
Zahl=Val(string.s)  ;Wandelt String in eine Zahl
If Zahl=Zufallszahl
  PrintN("Du hast die richtige Zahl geraten")
Else
  PrintN("Deine Zahl war nicht richtig")
EndIf
  Delay(5000)
Gruß, Michael

Re: Input Eingabe von Zahlen

Verfasst: 01.04.2013 14:08
von heimoe78
Danke für den Ausführlichen Code! Toll das hier so schnell Antworten kommen DANKE!