Berechnungen mir var#
Übersicht

Dirk KnoopBetreff: Berechnungen mir var# |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
folgender Code: Code: [AUSKLAPPEN] For a=1 To 500000 zufall_raute#=rand(1,8) zufall_raute2#=zufall_raute#/10 zu=rand(1,2) If zu=1 Then merke#=merke#+zufall_raute2# If zu=2 Then merke#=merke#-zufall_raute2# Next Print merke# Heraus kommen Werte wie 300,807. Das dürfte ja eigentlich nicht sein, es dürfte ja höchstens eine Dezimalstelle herauskommen. Was kann man da machen ? Dir kKnoop |
||
www.kostenloser-fussballmanager.de
www.discaim.de - weil Spaß kein Zufall ist www.torchance.de - ein etwas anderer Fußball-Manager |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Erst mit ints rechnen und nach Abschluss der Rechnungen in eine Kommazahl wandeln:
Code: [AUSKLAPPEN] For a=1 To 500000
zufall_raute%=Rand(1,8) zu=Rand(1,2) If zu=1 Then merke=merke+zufall_raute If zu=2 Then merke=merke-zufall_raute Next Print merke/10.0 WaitKey => 300.8 |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
SpionAtom |
![]() Antworten mit Zitat ![]() |
---|---|---|
Oder wenn die Schleife nicht verändert werden soll, am Ende so runden:
Code: [AUSKLAPPEN] Print merke#
Print Floor(merke) Print (Floor(merke * 10) Mod 10) / 10. Print Floor(merke) + (Floor(merke * 10) Mod 10) / 10. |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group