Exercices de Programmation
Variables et Affectation
1. Définition des Variables
Écrire un programme qui définit trois variables : un type texte, un nombre entier, et un nombre
décimal, et qui affiche leur type. Le programme doit ensuite afficher la somme, le produit et la
division des deux premières variables.
2. Calcul de la Vitesse
Affectez les variables temps et distance par les valeurs 6.892 et 19.7. Calculez et affichez la
valeur de la vitesse. Améliorez l’affichage en imposant un chiffre après le point décimal.
Structures Conditionnelles If
• Saisissez un flottant. S’il est positif ou nul, affichez sa racine, sinon affichez un message
d’erreur.
• Vous avez 587 allumettes que vous voulez répartir par boı̂tes de 21. Combien de boı̂tes
pleines y aurait-il ? S’il y a une boı̂te non-pleine, combien d’allumettes contiendra-t-elle
? Écrire un programme qui permet d’afficher le nombre de boı̂tes pleines et le nombre
d’allumettes de la boı̂te non-pleine.
• Écrire un programme qui permet de saisir le sexe (M/F), la taille (cm), et le poids (kg)
d’une personne et d’afficher :
– PI, le poids idéal d’une personne, sachant que ce poids théorique est donné par la
formule de Lorenz :
∗ Pour un homme :
(taille − 150)
P I = (taille − 100) −
4
∗ Pour une femme :
(taille − 120)
P I = (taille − 100) −
4
– BMI, l’indicateur d’obésité (Body Mass Index) où
poids
BM I =
(taille/100)2
– Si une personne est considérée comme : Normale (BMI ≤ 27), obèse (BMI > 27),
ou Malade (BMI ≥ 32).
1
Boucles For et While
• Écrire un programme déterminant le nombre de lettres e (minuscule) présentes dans un
texte de moins d’une ligne (supposée ne pas dépasser 132 caractères) fourni au clavier.
• Faire un programme qui lit au clavier une suite de caractères terminée par ‘.’ et qui
renvoie le nombre d’occurrences du caractère L.
• Écrire un script qui recopie une chaı̂ne (dans une nouvelle variable), en insérant des
astérisques entre les caractères. Ainsi, par exemple, gaston devra devenir g*a*s*t*o*n
.