Seite 1 von 1
ich komm nicht weiter
Verfasst: 11.01.2010 01:37
von Kallewirsch
Hallo zusammen,
(Habe die Demo Version von PureBasic)
meine Kenntnisse sind erst wenige Stunden alt. Kann mir mal jemand bei meinen Startschwierigkeiten helfen?
Dieses Prg. soll den Mittelwert von zwei Zahlen rechnen. Tut es ja auch....aber wie kann man Kommazahlen berechnen lassen?
OpenConsole()
PrintN (" Gib Zahl 1 ein")
zahl1.s = Input()
PrintN (" Gib Zahl 2 ein")
zahl2.s = Input()
Mittelwert$ = Str( (Val(zahl1) + Val(zahl2)) / 2)
PrintN ("Mittelwert von 1und 2")
PrintN(Mittelwert$)
Input()
Noch ne Frage: Hat jemand ne Anleitung so von wirklich ganz ganz ganz vorne.
(Ich weiß, es ist noch kein Programmierer vom Himmel gefallen......und ich sitze erst seit heute Mittag dran.....aber ohne Beispiele kann man lange probieren)
Vielen Dank schon mal für die Hilfe
Kallewirsch
Re: ich komm nicht weiter
Verfasst: 11.01.2010 01:43
von STARGÅTE
zu deiner Frage :
Statt Val() und Str() brauchst du dann ValF() und StrF()
Code: Alles auswählen
OpenConsole()
PrintN (" Gib Zahl 1 ein")
zahl1.s = Input()
PrintN (" Gib Zahl 2 ein")
zahl2.s = Input()
Mittelwert$ = StrF( (ValF(zahl1) + ValF(zahl2)) / 2)
PrintN ("Mittelwert von 1und 2")
PrintN(Mittelwert$)
Input()
ganz ganz vorne wäre ja n art reine Theorie zu Zahlenarithmetik, Variablen, Funktionen, Konstanten, Schlüsselwörtern.
Diese sachen findest du leicht bei Google, ansonsten sollte die PB-Hilfe (auch die der Demo) genügend Beispiele geben um die Befehle von PB selber zu verstehen.
Re: ich komm nicht weiter
Verfasst: 11.01.2010 01:57
von Kallewirsch
Danke für die Info!
Noch ne Frage bevor es ins Bett geht:
was muss geändert werden damit Kommazahlen eingeben kann?
Schon mal DANKE!!!
Re: ich komm nicht weiter
Verfasst: 11.01.2010 02:01
von Kaeru Gaman
Willkommen an Board!
die Frage hat Stargate schon beantwortet. teste doch mal den code den er dir gegeben hat...
ganz allgemein für die Zukunft:
wenn du Code postest, benutze bitte Code-Tags, dazu drückst du den Button auf dem "Code" steht, dann erscheint der Code in so nem Kästchen wie bei ihm.
und wenn du nen neuen Thread aufmachst, benutze bitte einen aussagekräftigen Titel.
Die meisten posten hier, weil sie nicht weiter kommen, "Zahlen mit Nachkommastellen" oder sowas wäre ein passender Titel gewesen.
Re: ich komm nicht weiter
Verfasst: 11.01.2010 02:06
von Kallewirsch
gleich mal probieren
Code: Alles auswählen
OpenConsole()
PrintN (" Gib Zahl 1 ein")
zahl1.s = Input()
PrintN (" Gib Zahl 2 ein")
zahl2.s = Input()
Mittelwert$ = StrF( (ValF(zahl1) + ValF(zahl2)) / 2)
PrintN ("Mittelwert von 1und 2")
PrintN(Mittelwert$)
Input()
Re: ich komm nicht weiter
Verfasst: 11.01.2010 02:50
von Kallewirsch
Hallo,
habs gefunden.
Kein Komma verwenden sondern einen Punkt. Und schon wird´s besser.
(Das meinte ich mit ganz, ganz,ganz vorne. Solch einfachen Dinge stehen nicht in der Hilfe)
Meine Damen, meine Herren.......vielen Dank für die erste Hilfe.....macht euch aber keine Hoffnung......ich komme bestimmt wieder mit der nächsten (für euch unverständlichen

) Frage.
Jeder fängt mal bei Null an
Danke
Re: ich komm nicht weiter
Verfasst: 11.01.2010 03:12
von Kaeru Gaman
okay, ich hatte ganz kurz den Gedanken, dass du das meinst, hab aber nix geschrieben, weil ich dachte du denkst ich mach mich über dich lustig wenn ich dir das sag als wenn du's nicht weißt...
also, ich werd mich bemühen in Zukunft dran zu denken, dir auch die ganz grundlegenden Dinge dazuzusagen, und wenn ich mal was sag was du trotzdem schon weißt dann freu dich halt...

Re: ich komm nicht weiter
Verfasst: 11.01.2010 03:13
von jojo1541
Dann freuen wir uns alle.
