Qbasic - 3 -

 

 

La troisième partie sur les boucles que j'utilise peu mais bon.

----------- WHILE -----------

Imaginez que vous vouliez vous servir de la calculatrice que vous avez programmé plus d'une fois, vous n'allez pas presser F5 à chaque fois ? Bien sur que non ! Regardez cet exemple :

TANT QUE j'ai faim
Je mange

Q-Basic fonctionne de la même manière sauf que TANT QUE est remplacée par WHILE. Essayez ceci :

REM programmé par Christophe DESCOTTES GENON
REM programme qui montre l'utilisation des boucles
DIM encore AS STRING
encore = "o"
CLS
WHILE encore = "o"
INPUT "Voulez vous recommencer " ; encore
WEND
REM WEND est le mot clé qui signifie que la boucle est finie. C'est comme ENDIF dans une boucle IF
END

Pressez F5

FOR NEXT STEP

Dans cette partie, vous allez apprendre à vous servir du mot clé FOR. Que fait FOR ? Et bien, il permet de faire autant de fois que l'on veut une certaine action. Cela est presque la même chose que la boucle WHILE, mais cette fois ci on sait combien de fois sera faites l'action demandée.

REM programmé par Christophe DESCOTTES GENON
REM programme qui compte jusqu'à 200
DIM nombre AS INTEGER
FOR nombre = 1 TO 200
PRINT "nombre = " ; nombre
NEXT
REM NEXT signifie que la boucle s'arrête à cet endroit
END

Pressez F5

Vous pouvez utiliser le mot clé STEP, il indique la valeur d'incrémentation du compteur à chaque passage de la boucle.

REM programmé par Christophe DESCOTTES GENON
REM programme qui compte jusqu'à 200
DIM nombre AS INTEGER
FOR nombre = 1 TO 200 STEP 5
PRINT "nombre = " ; nombre
NEXT
REM NEXT signifie que la boucle s'arrête à cet endroit
END

Pressez F5

Dans ce programme l'ordinateur compte de 5 en 5. On peut aussi faire un compte à rebours.

REM programmé par Christophe DESCOTTES GENON
REM programme qui compte jusqu'à 200
DIM nombre AS INTEGER
FOR nombre = 200 TO 1 STEP -5
PRINT "nombre = " ; nombre
NEXT
END

Pressez F5

Je pense qu'il est grand temps de faire quelque chose de vraiment amusant. nous allons combiner tous les cercle de couleur vous verrez sa apres


DIM encore AS STRING
DIM demarrercercle AS INTEGER
DIM cerclewide AS INTEGER
DIM col AS INTEGER
encore = "o"
SCREEN 12
WHILE encore = "o"
CLS
FOR cerclewide = 30 TO 70 STEP 20
FOR col = 1 TO 14
FOR demarrercercle = 100 TO 550 STEP 20
CIRCLE (demarrercercle, 240), cerclewide, col
SOUND demarrercercle + cerclewide, 1
NEXT
CLS
NEXT
NEXT
INPUT "Encore " ; encore
WEND
END

Suite Qbasic - 4 -

 

kevb

 

 

 

 

 

 

 

 


Retour a la page d'acceuil

Hiperboyy web site - Tous droits réservés -

   mots-clés du site : , emulateur , emulation , football ,canal +, decodeur,pro evolution soccer 2 , hack, matrix ,DVD, paranormal , windows , truc , astuces , hack,photoshop , regie , dragon ball , d , dragon ball gt , dragon ball x c++, cpp, c plus plus, 007, nintendo,simpson, playstation,PS2, play1, play 2,xbox , epsx, emul, emulation, nintendo64, dreamcast, rom, roms, Jeux, warez (iso, divx, gamez, appz), discussion (chat, forum...), skins, videos,championnat , Emulation (64, playstation 1, playstation 2, gba (game boy advance), nintendo, sega, neo-geo...), aide au webmasters, nouveautees, ps, dream, mangas, hentai, sakura, doujins, manga, free hentai, gratuit, photos, free,methodes pour le hacking , sex, lesbiennes, blondes,pétase , brunes, doujins, sexe, hacking, porno ,underground, hacker, salope ,warez, azpr, crack, piaratage,emul nintendo ,pirate, trojan, intrusion, warez, coupe des confederations , DIVX, game, games, jeux, iso, isoz, gamez, xxx, discussion, chat, forum, appz, aide, webmaster, design, actualité, actualite, films, cinemas, docs, pictures, images, liens, film, histoires,histoire de france , MP3, musique, sounds, hacking, cours,cradle of filth , e-zine, e-zinez, trucs, astuces, soluces, contrefacons, ordi, ordinateur, disquettes, bin, norton, windaube, divx , buffer owerflow , linux , unix , noyau , kernel , illegal , de la daube , pro evolution soccer , ip, caramail, smiley, yescard, telnet, bloofer, spoufer, password, dvd, zonage, dezonage, divx, mp3, midi, music, musique, zic, images, photos, videos, movie, pictures, humour, vidéo drole, faux virus, virus, faille caramail, cs, sof2, top site, Xp, skyrock,forums, radio, fun radio, nrj,, drôle, foutage de gueule, jeux, flash, 3d, java, scripts, conseil, forum, aide, help, informatique, programme, programation, webmaster, software, freeware, shreware, utilitaire, add ons, telecharger, download, upload, ftp, free, gratuit, canal, cheat, codes, tips, gsm, sms, logos, sonneries, half life, counter strike, quake, mail, bombe, nuke, nuclear, web , courier, info, infos, ilegal, crack, cracks, craking,phreaking , cryptographie , booster , pc , booster pc ,windows,kevin mitnik , gran turismo a-spec , dragon ball budokai , roms playstation , lamerz , lamer , appz , episodes de dbz , episodes dbz , roms dbz , emulation , hebergement gratuit , nom de domaine gratuit , marilyn manson , metallica , Muse , muse , graveur , comment graver un cd , dvd , spam , spamming , les langages de programmation , programmation , java script , coupe du monde , doupe des confederations .