• Aucun résultat trouvé

2 TP : Traitements conditionnels

N/A
N/A
Protected

Academic year: 2022

Partager "2 TP : Traitements conditionnels"

Copied!
2
0
0

Texte intégral

(1)

Auteur : Mohamed Messabihi

Matière : Introduction à l'algorithmique k Mohamed.Messabihi@gmail.com

+https://sites.google.com/site/informatiquemessabihi/

Université Abou Bakr Belkaïd - Tlemcen Faculté des sciences 1èreL.M.D. MI 2016-2017

2 TP : Traitements conditionnels

2.1 Parité du produit

Écrire un programme qui demande à l'utilisateur deux nombres et l'informe ensuite si leur produit est négatif ou positif. Attention : on ne doit pas calculer le produit des deux nombres.

2.2 Photocopie

Un magasin de reprographie facture 5 DA les dix premières photocopies, 4 DA les vingt suivantes et 3 DA au-delà. Écrire un programme qui demande à l'utilisateur le nombre de photocopies eectuées et qui ache le prix total de la facture correspondante.

2.3 Dates

1. Écrire un programme qui après avoir demandé un numéro de jour, de mois et d'année à l'utilisa- teur, renvoie s'il s'agit ou non d'une date valide.

2. Améliorer votre programme pour qu'il puisse traiter le cas où l'année est bissextile.

NB : sont bissextiles les années :

soit divisibles par 4 mais non divisibles par 100 ; soit divisibles par 400.

2.4 Quel jour ?

Écrire un programme qui permet d'acher le jour correspondant à un chire allant de 1 à 7 entré au clavier par l'utilisateur. Résoudre ce problème avec deux méthodes : ( if imbriqué et switch ).

2.5 Calculatrice

Écrire un programme simulant une calculatrice. On dispose de deux nombres réels saisis au clavier.

Selon un choix eectué a partir d'un menu aché a l'écran, on désire calculer la somme ou le produit ou la moyenne ou le minimum ou le maximum de ces deux nombres. Le menu devrait se présenter a l'utilisateur de la manière suivante :

**************** MENU *******************

1 : ---> Somme --- 2 : ---> Produit --- 3 : ---> Moyenne --- 4 : ---> Minimum --- 5 : ---> Maximum --- ---

Donnez votre choix ?

2.6 Réduction

Écrire un programme qui demande un prix unitaire et la quantité d'un article commandé et puis calcule :

1. Le prix hors taxe de la quantité commandée,

B Mohamed.Messabihi@gmail.com Page 1/2

(2)

2. La TVA sur la quantité commandée sachant que le taux de TVA est égal à 11%,

3. La remise ainsi que le prix total de la quantité commandée, sachant que la remise est calculée de la manière suivante :

Quantité Remise

entre 1 et 5 (exclus) 0%

entre 5 et 10 (exclus) 5%

entre 10 et 30 (exclus) 10%

entre 30 et 60 (exclus) 15%

à partie de 60 20%

Travail supplémentaire

2.7 Intersection

Écrire un programme qui demande à l'utilisateur de saisir 4 entiers A, B, C et D, puis qui indique quelle est l'intersection des intervalles [AB] et [CD].

2.8 Équation

Écrire un programme permettant de résoudre l'équation ax2+bx+c= 0 en envisageant tous les cas particuliers.

2.9 Minimum

Écrire un programme qui demande à l'utilisateur d'introduire 5 entiers et qui ache le plus petit d'entre eux. Le programme ne devra utiliser que 2 variables.

2.10 Catégories

Proposer deux variantes d'un programme qui demande l'âge d'un enfant à l'utilisateur. Ensuite, il l'informe de sa catégorie :

1. "Poussin" de 6 à 7 ans 2. "Pupille" de 8 à 9 ans 3. "Minime" de 10 à 11 ans 4. "Cadet" après 12 ans

B Mohamed.Messabihi@gmail.com Page 2/2

Références

Documents relatifs

[r]

Ecrivez un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif, positif ou nul ( attention : on ne doit pas calculer le produit

Le produit de deux matrices antisymétriques soit une matrice

Le but de cette activité est de justifier que le produit de deux nombres de signes contraires est un nombre négatif et que celui de deux nombres négatifs est un nombre positif..

Le but de cette activité est de justifier que le produit de deux nombres de signes contraires est un nombre négatif et que celui de deux nombres négatifs est un nombre positif..

Le but de cette activité est de justifier que le produit de deux nombres de signes contraires est un nombre négatif et que celui de deux nombres négatifs est un nombre positif..

Montrez que la vitesse du véhicule peut être mesurée sans connaître l’angle que fait le système radar par rapport à la vitesse du véhicule (et qu’ainsi le/la gendarme

Quand deux nombres relatifs sont ont la même « valeur (absolue) » mais un signe contraire, on dit qu’ils sont opposés.. C OMPARAISON DE DEUX