Soutenez l'association MO5.COM !

Club-Nintendo : un musée des jeux vidéo en Suisse ! 
Valider

Se connecter

Valider
Lecture d'un Article
Recherche dans les Articles
Programmation sur C64 : Le jeu des nombres aléatoires, Par TME, le 12-04-2005.
Un tout petit programme qui utilise FOR, PRINT et RND.
  • Cet Article est publié sur le site
     

    :: Jeu des nombres aléatoires ::




    1/ Le listing brut :


    10 FOR X=1 TO 12
    20 PRINT INT(RND(1)*10),
    30 NEXT X

    Ce programme affiche 12 chiffres compris entre 0 et 9. Il peut également s'écrire comme suit :



    10FORX=1TO12
    20?INT(RND(1)*10),
    30NEXT


    2/ Le listing commenté :

    10 FOR X=1 TO 12

    Ligne 10 : On initialise la variable de type FLOTTANT appelée X à 1 et on boucle tant que son contenu est inférieur à 13.

    20 PRINT INT(RND(1)*10),

    Ligne 20 : On génère un chiffre aléatoire (RND, Random) compris entre 0 et 1, on le multiplie par 10 et on affiche sa valeur entière.


    30 NEXT X

    On incrémente la variable X de 1 et on saute à la ligne numéro 10 tant que le contenu de X est inférieur à 13.



    3/ Commentaires additionnels :


    • Quand on utilise l'instruction PRINT, les valeurs chiffrées sont suivies d'un espace et les nombres positifs sont
      toujours précédés d'un espace, Il n'était pas nécessaire de déclarer X en FLOTTANT, le type ENTIER aurait convenu,
    • L'instruction NEXT sait très bien se passer du nom de la variable.

     
    Revenir en arrièreEn discuter dans les ForumsTous les Articles
  • MO5.COM (C) 2005, Tous droits réservés. 24939734 pages vues depuis le 1er Novembre 2004. Page générée en 0.073 secondes.