Exercices sur les Boucles



Documents pareils
Programmation Objet - Cours II

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Saisir et traiter les engagements de coûts

1. Introduction Création d'une requête...2

Importation des données dans Open Office Base

Le modèle de données

Programme Compte bancaire (code)

GdsCompta. Logiciel de comptabilité générale

YAPBA M. Logiciel libre de suivi de vos comptes

INP E N S A T T O U L O U S E ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß. 7UDYDLO'LULJp

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Livret Cours Microsoft office 2007 Tableur Excel Perfectionnement

Editer un catalogue avec OpenOffice

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Manuel utilisateur logiciel Salles. Version 1.1

Le publipostage avec Open Office

Comptabilité - USR. Logiciel : Comptabilité USR - Version 2,16 Documentation réalisée par JJ Gorge Trésorier Tir à l'arc le 04/04/ / 15

Guide de démarrage Janvier 2012

alg - Classes, instances, objets [oo] Exercices résolus

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

WHS ProRealTime. édition

Guide de démarrage rapide

SOMMAIRE. Travailler avec les requêtes... 3

SFT Instr INSTRUCTION DE TRAVAIL : GESTION D UNE CAISSE

C++ - Classes, instances, objets [oo] Exercices résolus

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

OneDrive, le cloud de Microsoft

Créer des étiquettes avec les adresses d'un tableau Calc

Utiliser une base de données

- contact@conseils-web.fr

LES NOUVEAUTÉS DE ARCON 15 PRO

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

Edition de sites Jahia 6.6

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Algorithmique avec Algobox

Guide d utilisation de fonctionnalités avancées de Beyond 20/20 (application à des données départementales issues de Sit@del2)

Guide Utilisateur Banque en Ligne Banque de Nouvelle Calédonie

TRAITEMENTS DE FIN D ANNEE

Comptabilité. Guide de prise en main

Géographie CM2. Guide pédagogique. Ressources vidéoprojetables & 14 animations interactives. Jacques Arnaud Nicole Darcy Daniel Le Gal

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DovAdis. Objet Rapprochement bancaire Métier Gérance. Siège social SPI 1, rond-point du Flotis Bât IV St Jean

FAIRE SES COMPTES AVEC GRISBI

SOMMAIRE... 1 ESPACE DU CLUB...

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Mode d emploi : Module SMS

BOSS : Bourses régionale du Sanitaire et du Social GUIDE UTILISATEUR ETUDIANT

Comment utiliser sa messagerie laposte.net

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

Lucie Trépanier, Robert Daniel Szczech, Jean- François Vaillancourt- Trudel et Christine Blais. Netquiz Pro 4. sss

MANUEL GANTT PROJECT

Création d un formulaire de contact Procédure

LE PLAN. A l aide de la molette de la souris vous pouvez diminuer/augmenter la taille du plan.

Thunderbird et messagerie sur clé USB

Application 1- VBA : Test de comportements d'investissements

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Création d'un questionnaire (sondage)

Écriture de journal. (Virement de dépense)

Menu Traitement. Menu Traitement

Comment faire des étiquettes

Alfresco Guide Utilisateur

Traitement de texte : Quelques rappels de quelques notions de base

Créer une base de données

Bien travailler sur plusieurs écrans

TABLEAU CROISE DYNAMIQUE

Gérer une comptabilité dans Tiny

GUIDE D UTILISATION DU BACKOFFICE

Manuel d utilisation. éstréso Syndicat S C P V C. Saisir les écritures. Version

Publier dans la Base Documentaire

SHERLOCK 7. Version du 01/09/09 JAVASCRIPT 1.5

Cegid - Business Suite Comptabilité

Correction des Travaux Pratiques Organiser son espace de travail

Réseau local entre Windows Xp et 7

Instructions pas à pas pour l'enregistrement simplifié auprès de la PostCom

Notice Générale - MODULE CLIENTS. I. Description générale du module. II. La liste des clients a. Accès

Réaliser un PUBLIPOSTAGE

NOTICE TELESERVICES : Créer mon compte personnel

8. Gestionnaire de budgets

Pluridisciplinarité. Classe de BTS DATR

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Microsoft Excel Présentation du tableur Excel

2 Moodle Guide 2c : banque de questions et activité Test. Version du service

EXTRAITS DE COMPTE. Manuel utilisation B-Web. Sommaire

ENT ONE Note de version. Version 1.10

Sommaire. BilanStat manuel de présentation et d utilisation Page 2

Utilisation avancée de SugarCRM Version Professional 6.5

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

La correction des erreurs d'enregistrement et de traitement comptables

TRANSFOLIO version Introduction

Formation Comptabilité SAGE L 100 FORMATION SAARI SAGE LIGNE 100 COMPTABILITE

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Transcription:

Les Boucles Exercices - page 1 Exercices sur les Boucles Auteur: E. Thirion Exercice 1: Méthode coué Objectif: Afficher 10 fois la même phrase dans la zone de liste, tout d'abord en utilisant une boucle While, puis en utilisant une boucle For. Ouvrir le projet: Etudiant/MethodeCoué/MethodeCoué.vbp Formulaire Nom de la zone de liste ZoneListe Page 1

Les Boucles Exercices - page 2 Exercice 2: Relevé de compte Objectif: Simuler un relevé de compte annuel. Ouvrir le projet: Etudiant/ReleveDeCompte/ReleveDeCompte.vbp Formulaire Nom des contrôles ZoneTexteSoldePrécédent ZoneListeMois ZoneListeDébit ZoneListeCrédit ZoneListeSolde La fonction NombreAuHasard Les débits et crédits de chaque mois devront être des nombres au hasard. Pour les obtenir, vous pouvez utiliser la fonction NombreAuHasard dont le code est donné en début de fichier. Cette fonction retourne un nombre entier au hasard compris entre deux entiers a et b. Question1: relevé de compte 1 Le bouton Relevé de Compte 1 affiche les débits, crédits et solde pour chaque mois de l'année comme suit: Page 2

Les Boucles Exercices - page 3 Le débit de chaque mois est un multiple de 100 compris entre 500 et 2000. Le crédit de chaque mois est un multiple de 100 compris entre 1000 et 1500. Question2: relevé de compte 2 Avec le bouton Relevé de Compte 2 l'affichage s'arrête dès que le solde est négatif et dans ce cas le logiciel affiche un message d'alerte: Si le solde n'est jamais négatif, tout se passe comme avec le bouton Relevé de Compte 1. Page 3

Les Boucles Exercices - page 4 Exercice 3: Avec des X Objectif: Simuler un relevé de compte annuel. Ouvrir le projet: Etudiant/AvecDesX/AvecDesX.vbp Formulaire Nom des contrôles ZoneListe ZoneTexteLargeur ZoneTexteHauteur ZoneTextePosition ZoneTexteHauteurMur Page 4

Les Boucles Exercices - page 5 Question 1: Une ligne de X (bouton UneLigne) Ecrivez une fonction avec l'entête suivante: Function RepeterX(ByVal n As Integer) As String Le résultat retourné est une chaine de caractères constitué de n "X". Si cette fonction est correctement écrite, le bouton UneLigne devrait fonctionner: il affiche dans la zone de liste une ligne de "X" dont la largeur (le nombre de X) est celle-donnée dans la zone de texte libellée Largeur: Question 2: Afficher un rectangle Lorsque l'utilisateur clique sur le bouton Rectangle, le programme affiche un rectangle constitué de X, dont les dimensions sont celles données dans les zones de textes étiquetée Largeur (nombre de X par ligne) et Hauteur (nombre de lignes). Page 5

Les Boucles Exercices - page 6 Question 3: Triangle 1 Il s'agit d'afficher un triangle dont la première ligne contient un X, la deuxième deux X, etc... Le nombre de lignes du triangle est la valeur de la zone texte étiquetée Hauteur: Question 4: Triangle 2 Comme dans la question précédente, sauf que le nombre de X augmente de deux d'une ligne à l'autre: Page 6

Les Boucles Exercices - page 7 Question 5: Toit de maison Il s'agit d'afficher une sorte de "toit" de maison constitué de X et entourés de traits, comme ceci: Question 5-A: Affichage des traits Ecrivez une fonction retournant une chaine de caractères constituée de n "_". Cette fonction vous servira à afficher les traits. Question 5-B: Affichage du toit Le code du bouton Toit est déjà écrit, mais il appelle une procédure qui n'est pas encore écrite. Voici son entête: Sub Toit(ByVal Hauteur As Integer, ByVal Position As Integer) Cette procédure affiche un toit de hauteur donnée (nombre de lignes). Le paramètre Position, permet de règler la position verticale du toit. Plus précisement Position contient le nombre de "_" avant le premier X de la dernière ligne. Donc avec Position = 0, le toit est collé à gauche de la zone de liste comme dans l'exemple précédent. Page 7

Les Boucles Exercices - page 8 Voici une autre exemple où la position est égale à 5: Question 6: Maison Question 6-A: Murs de la maison Ecrivez la procédure suivante: Sub Mur(ByVal Largeur As Integer, ByVal Hauteur As Integer, ByVal Position As Integer) Affiche un rectangle de largeur et hauteur (nombre de ligne) constitué de X. Comme dans la question précédente, le mur doit être précédé et suivi de traits. La paramètre Position détermine l'écart entre le bord gauche de la zone de liste et le bord gauche du mur. C'est donc également le nombre de "_" des traits situé à gauche du mur. Page 8

Les Boucles Exercices - page 9 Question 6-B: Code du bouton Maison Le bouton Maison permet d'afficher une maison comme suit: Les paramètres pris en compte ici sont les valeurs des zones de texte étiquetées Hauteur (hauteur totale de la maison), Position (écart en nombre de caractères entre le bord gauche de la zone de liste et le bord gauche de la maison) et Hauteur des murs. La zone de texte étiquetée Largeur n'est donc pas utilisée. Ecrivez le code du bouton Maison en utilisant la procédure Toit et la procédure Mur. Page 9