VB.net
VB.Net - 06 - Les boucles.docx
Les activités portent sur la gestion des boucles, 2 possibilités :
L’itération et le bouclage sont gérés par le programme ;
L’itération est gérée par le programme, le bouclage par l’utilisateur.
Des activités pour appréhender le passage de l’algorithme à la programmation et s’entrainer à la programmation en VB.Net. Le besoin, l’algorithme et l’interface sont donnés.
Remarque : Les messages d’introduction dans les interfaces ne sont pas indiqués dans les algorithmes.
I. Activité Un nombre particulier
I.1. Le besoin
Un seul nombre entier est compris entre un carré et un cube de nombres entiers, lequel ?
Avec X l’inconnu, on peut écrire : A2 < X < B3 avec B3 = A2 + 2 = X + 1 ; A, X, B entiers.
I.2. L’algorithme
L’algorithme effectue la vérification sur 10000 valeurs de A, cette itération peut être menée plus loin.
Variable B3 en entier
Variable B en décimal
Début
Pour A ← 1 à 10000
B3 ← A ^ 2 + 2
B ← B3 ^ (1 / 3)
Si Entier(B) = B Alors Ecrire "Le nombre est " & B3 – 1
Fin Pour
Fin
I.3. L’interface et le code
Ecrire le programme avec l’interface ci-contre et avec :
Aucune donnée à saisir ;
Une réponse dans le label Réponse après un clic sur Rechercher ;
Le symbole ^ pour élever un nombre à la puissance indiquée.
Observer le résultat en fonction du type des variables B3 et B.
II. Activité La table de multiplication
II.1. Le besoin
Afficher la table de multiplication d’un chiffre saisi par l’utilisateur.
II.2. L’algorithme
Variable Table en Entier
Début
Lire Table
Ecrire "la table de multiplication de" & Table & " est :"
Pour Index ← 1 à 10
Ecrire à la ligne Index & " x " & table & " = " & Index * Table
Fin Pour
Fin
II.3. L’interface et le code
Ecrire le programme avec l’interface ci-contre. La variable Table prend la valeur saisie dans la textbox de saisie.
Pour passer à la ligne dans un label ou une textbox, utiliser :
Affichage.Text = Affichage.Text &