Elemetare Probleme

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
tuxio
Beiträge: 2
Registriert: 07.08.2006 23:25
Wohnort: Deggendorf (Niederbayern)

Elemetare Probleme

Beitrag von tuxio »

Hallo,

ich bin blutigster Anfänger und habe einige elementare Probleme..

Ich möchte in einem Fenster einen Wert eingeben, mit diesem Wert etwas berechnen und dann das Ergebnis wieder im selben ausgeben.
Ich dachte z.B an ein Konsolenfenster, da dies wahrscheinlich das einfachste ist.

In etwa meine ich damit:

print("Wie alt sind Sie ? ")
input a
b=a*365
print("Sie sind ")
print b
print(" Tage alt !")

Geht das in PureBasic, oder bin ich da falsch gewickelt ?
Es kann doch nicht sein dass ich nur $ Variablen per input abfragen kann und auch nur wieder solche mit print ausgeben kann .

Ich habe mal in grauer Vorzeit auf einem 64er in Basic programmiert und seitdem nicht mehr. Da ich nun wieder einmal angreifen will, habe ich nach Basic Dialekten gesucht, welche auf dem PC laufen und habe dabei PureBasic entdeckt, welches ich mir heute gleich gekauft habe.

Selbst eine Suche auf div. Internetseiten nach Lösungen zu meinem Problem blieb erfolglos. Auch in der Onlinehilfe bin ich leider nicht fündig geworden.


Muss ich tatsächlich alles mittels val und str wandeln ?

Bye
Werner
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Elemetare Probleme

Beitrag von Kiffi »

> ich bin blutigster Anfänger und habe einige elementare Probleme..

macht nix! ;-)

Willkommen im PureBoard!

> geht das in PureBasic, oder bin ich da falsch gewickelt ?

das geht:

Code: Alles auswählen

OpenConsole()

Print("Wie alt sind Sie?")

AlterInJahren$ = Input()

AlterInTagen.l = Val(AlterInJahren$)*365

Print("Sie sind " + Str(AlterInTagen) + " Tage alt")

Repeat
Until Inkey()

CloseConsole()
> Muss ich tatsächlich alles mittels val und str wandeln ?

da wo es angebracht ist: Ja.

> und habe dabei PureBasic entdeckt, welches ich mir heute gleich gekauft
> habe.

na hoffentlich hast Du die richtige Version gekauft. Da es grosse
Unterschiede bei den verschiedenen Versionen gibt: Schreibe Deine
Versionsnummer bitte in die Signatur Deines Profiles. Das erspart in
Zukunft lästige Nachfragen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
C4rizz
Beiträge: 223
Registriert: 01.05.2006 12:43
Computerausstattung: Desktop : Amd Athlon X2 3,2 ghz Black Edition. 4GB Corsair XMS DDR2, nVidia 460 gtx Sonic Extreme

Notebook : [Asus] i5 @ 2,9 ghz, 8GB Corsair DDR3, nVidia gt 540m

Internet : DSL - 16 Mbit | HSDPA - 7,2 Mbit
Wohnort: Celle

Beitrag von C4rizz »

N'abend
Ersma:

Code: Alles auswählen

;PB 4.00
OpenConsole();Öffnet Konsole
Print("Wie alt sind Sie?");Ausgabe
alter$ = Input();alter$ ist der String, der das Alter abspeichert
Print("Sie sind "+alter$+" Jahre alt!");Gibt das Alter aus
Input();abwarten
CloseConsole();Schließt die Konsole
Abfrage des Alters!

Nun zu deiner Frage:
Du kannst mit einem Befehl den String in eine Variable umwandeln.
Befehl:

Code: Alles auswählen

alter = val(alter$);Nun ist der String(alter$)eine Variable(alter)
Wenn du noch Fragen hast, einfach fragen! :D

Edit
@Kiffi
Unsere Antworten haben sich überschnitten!
Habs zu spät gesehen. :allright:
/Edit
PB 3.94/4.10
Meine Hompage
Benutzeravatar
tuxio
Beiträge: 2
Registriert: 07.08.2006 23:25
Wohnort: Deggendorf (Niederbayern)

Beitrag von tuxio »

Hallo,

herzlichsten Dank für Eure prompte Hilfe...
Ich habe mir zwar so was schon gedacht, wollt es aber nicht wahr haben...

Na ja ... dann werd ich mal versuchen mich ein wenig einzuarbeiten.
Habe da ein wirklich umfangreiches Projekt am Hals.

Wist Ihr ob es vielleicht ein Buch zu Pure Basic gibt ?
Ich hab auch schon mal auf den Seiten von Roy gestöbert, das ist aber im Prinzip alles auf Games bezogen...

Ich bräuchte halt eine echte Grundlagenlagen Schulung.
Bye

Werner (tuxio)

- - - - - - - - - -
Pure Basic 4.0
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Warste schon auf der Robsite?

Dort gibt es einige Tutorials, auch zum Konsolenprogrammierung.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Ich habe mir zwar so was schon gedacht, wollt es aber nicht wahr haben...

naja, seit den 64er-Zeiten hat sich schon ein wenig was geändert ;-)

Du wirst Dich sicherlich schnell an die einfache PB-Syntax gewöhnen. [daumendrück]

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

>> Wist Ihr ob es vielleicht ein Buch zu Pure Basic gibt ?

#
es gibt ein buch in englisch
http://www.purebasic.fr/german/viewtopi ... light=buch

#
dann ist auch noch ein WikiBook in arbeit
http://de.wikibooks.org/wiki/Purebasic

#
im code-archiv findet man lösungen für viele probleme in code-form
http://www.purearea.net/pb/CodeArchiv/CodeArchiv.html

#
ansonsten hast du hier im forum ganz oben rechts einige PB-links
my pb stuff..
Bild..jedenfalls war das mal so.
Antworten