om de zo veel keer

Nieuwe Liberty BASIC programmeurs kunnen hier om hulp vragen.

Moderators: anthonio, Abcott

om de zo veel keer

Berichtdoor pinda_kaas » wo aug 11, 2010 3:51 pm

Ik zou graag willen dat je bij voor beeld uit drie dingen ding1 ding2 ding3 af en toe iets werd af gehaald bij voorbeeld ding1 -4 ding2 -2 ding3 -0 maar dat er altijd niet meer dan 7 af kunnen held
koen
pinda_kaas
 
Berichten: 19
Geregistreerd: di mei 25, 2010 8:45 am

Re: om de zo veel keer

Berichtdoor Gordon » wo aug 11, 2010 9:42 pm

Hallo Koen,

Gebruik de ingebouwde functie RND()
a = rnd(HierEenWillekeurigGetalPlaatsen)

bijv.
a = RND(0)

a wordt een willekeurig getal tussen 0 en 1

Neem nu de INT() functie.
De integer functie van een getal geeft het getal zonder het deel achter de komma,
dus het hele getal.

Dus
a = INT(RND(0)*7) geeft een getal tussen 0 en 6
a = int(rnd(0)*7)+1 geeft een getal tussen 1 en 7

Code: Selecteer alles
ding1 = 16 : ding2 = 20 :ding3 = 12

for t = 1 to 5
     print ding1 - int(rnd(hierEenWillekeurigGetalPlaatsen)*7)+1
     print ding1 - int(rnd(hierEenWillekeurigGetalPlaatsen)*7)+1
     print ding1 - int(rnd(hierEenWillekeurigGetalPlaatsen)*7)+1
next t



Hier zie je vijfmaal een voorbeeld.

Was dit je bedoeling?

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am


Keer terug naar Beginner

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron