Exercice1 Écrire un programme qui permet d’afficher la table de multiplication

Exercice1 Écrire un programme qui permet d’afficher la table de multiplication d’un nombre saisi par l’utilisateur comme suit : 4 * 1 = 4 4 * 2 = 8 . . . 4 * 9 = 36 Exercice2 Ecrire un programme mettant en œuvre le jeu suivant : Le premier utilisateur saisi un entier que le second doit deviner. Pour cela, il a le droit à autant de tentatives qu’il souhaite. A chaque échec, le programme lui indique si l’entier cherché est plus grand ou plus petit que sa proposition. Un score indiquant le nombre de coups joués est mis à jour et affiché lorsque l’entier est trouvé. Exercice3 Écrire un programme qui retourne le PGCD (plus grand commun diviseur) de deux nombres en utilisant l'astuce suivante: soustrait le plus petit des deux entiers du plus grand jusqu'à ce qu'ils soient égaux Exemple: a=24, b=36 Le PGCD ? Boucle : 1. a<b (24< 36 ) => b =36-24=12. 2. b< a (12<24) => a=24-12=12 . a=b=12 on s'arrête donc le PGCD est 12. Exercice4  Écrire un programme saisissant deux entiers i et j et disant lequel est supérieur à l’autre.  Dans le cas où i est plus petit que j, affichez toutes les valeurs se trouvant entre i et j.  Même question mais en n’affichant que les valeurs paires  Ecrire un programme qui affiche la somme des valeurs absolues des entiers compris entre les entiers relatifs i et j.  Même question en donnant à la fin le produit des nombres affichés Exercice5  Écrire un bloc d'instructions permettant de calculer et d'afficher la somme suivante :  somme = 10 + 15 + 20 + 25 + ... + 50  Écrire un programme permettant d'estimer la valeur de PI (3.1416...) selon la formule suivante :  9999 1 9 1 7 1 5 1 3 1 4 PI 1          Écrire des blocs d'instructions qui permettent d'afficher : 6 7 8 9 10 11 ... 19 20 19 17 15 13 11 ... 3 1 ABCDEFGH....YZ zy.... ba  afficher les 20 consonnes MAJUSCULES sur la même ligne Exercice 6: Calculer la moyenne de notes fournies au clavier avec un dialogue de ce type : note 1 : 12 note 2 : 15.25 note 3 : 13.5 note 4 : 8.75 note 5 : -1 moyenne de ces 4 notes : 12.37 Le nombre de notes n’est pas connu a priori et l’utilisateur peut en fournir autant qu’il le désire. Pour signaler qu’il a terminé, on convient qu’il fournira une note fictive négative. Celle-ci ne devra naturellement pas être prise en compte dans le calcul de la moyenne. Exercice 7 Afficher un triangle rempli d’étoiles, s’étendant sur un nombre de lignes fourni en donnée et se présentant comme dans cet exemple : N= 3 * ** *** Même question, avec un triangle inversé: N= 3 *** ** * Exercice 8 Écrire un programme qui permet de faire des opérations sur un entier (valeur initiale à 0). Le programme affiche la valeur de l'entier puis affiche le menu suivant : 1. Ajouter 1 ; 2. Multiplier par 2 ; 3. Soustraire 4 ; 4. Quitter. Le programme demande alors de taper un entier entre 1 et 4. Si l'utilisateur tape une valeur entre 1 et 3, on effectue l'opération, on affiche la nouvelle valeur de l'entier puis on réaffiche le menu et ainsi de suite jusqu'à ce qu'on tape 4. Lorsqu'on tape 4, le programme se termine. Cet exercice a pour but de vérifier les points techniques suivants :  utilisation du while ;  utilisation du switch ;  gestion d'un programme à l'aide d'un menu ;  modélisation d'un problème simple sous forme informatique. uploads/s3/ devoir-1-while-c.pdf

  • 42
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager