ich komm nicht weiter
-
- Beiträge: 49
- Registriert: 11.01.2010 01:22
ich komm nicht weiter
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
(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
zu deiner Frage :
Statt Val() und Str() brauchst du dann ValF() und StrF()
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.
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()
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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
-
- Beiträge: 49
- Registriert: 11.01.2010 01:22
Re: ich komm nicht weiter
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!!!
Noch ne Frage bevor es ins Bett geht:
was muss geändert werden damit Kommazahlen eingeben kann?
Schon mal DANKE!!!
PureBasic 5.00 (Windows - x86)
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: ich komm nicht weiter
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.

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.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
-
- Beiträge: 49
- Registriert: 11.01.2010 01:22
Re: ich komm nicht weiter
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()
PureBasic 5.00 (Windows - x86)
-
- Beiträge: 49
- Registriert: 11.01.2010 01:22
Re: ich komm nicht weiter
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
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

Jeder fängt mal bei Null an
Danke
PureBasic 5.00 (Windows - x86)
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: ich komm nicht weiter
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...
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...

Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Re: ich komm nicht weiter
Dann freuen wir uns alle. 

Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.