Travaux Dirigés N° 1Langage JAVA

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

INSTITUT UNIVERSITAIRE SIANTOU

ECOLE SUPERIEURE DES TECHNOLOGIES ET INDUSTRIES SIANTOU


Les Bases du Langage java
Travaux Dirigés N° 1
Spécialités : Génie Logiciel Examinateur : Dr NGUENANG

« Un langage de programmation est une convention pour donner des ordres à un ordinateur, ce n’est pas censé être
obscur, bizarre et plein de pièges subtils. Ça ce sont les caractéristiques de la magie. » Dave Small

Exercice 0
Ecrire un programme qui échange la valeur de deux variables. Exemple, si a = 2 et b = 5, votre programme
donnera a = 5 et b = 2.
Exercice 1
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le carré de ce nombre.
Exercice 2
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix
total TTC correspondant. Faire en sorte que des libellés apparaissent clairement.
Exercice 3
Ecrire un programme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif
ou positif (on laisse de côté le cas où le produit est nul). Attention toutefois : on ne doit pas calculer le produit
des deux nombres.
Exercice 4
1. Écrivez un programme qui effectue la lecture de trois nombres et affiche le plus grands de ces trois nombres.
2. Écrivez un programme qui effectue la lecture de n nombres, ensuite affiche le plus grands de ces n nombres
(n saisie au clavier).
Exercice 5 :
Écrivez un programme qui permet de décerner une mention à un étudiant selon la moyenne de ses notes
 "Très bien" pour une moyenne comprise entre 16 et 20 (16<= moyenne <=20)
 "Bien" pour une moyenne comprise entre 14 et 16 (14<= moyenne <16)
 "Assez bien" pour une moyenne comprise entre 12 et 14 (12<= moyenne <14)
 "Passable" pour une moyenne comprise entre 10 et 12 (10<= moyenne <12)
Exercice 6 :
Dans le championnat Camerounais de Football (qui comporte 16 équipes) les deux premières équipes
sont qualifiées pour la ligue des champions africaine, le troisième et le vainqueur de la coupe du Cameroun sont
qualifiés pour la coupe de la confédération africaine, les trois dernières équipes descendent en deuxième
division, et les autres restent en première division.
Ecrire un programme qui demande le classement d’une équipe du championnat de football camerounais, si elle
est vainqueur de la coupe. Ensuite, il nous informe de sa situation pour l’année prochaine.
Exercice 7 :
Écrivez un programme qui permet de résoudre une équation du second degré (a x 2 b x c 0)

TD ALGORITHME DE BASE PAR DR. NGUENANG 1


Exercice 8 :
Les étudiants ayant passé l'examen d’algorithmique en session normale ont été classés selon leurs notes en trois
catégories :
 pour une note inférieure strictement à 5, l'étudiant est éliminé,
 pour une note supérieure ou égale à 5 et inférieur strictement à 10, l'étudiant passe au rattrapage,
 pour une note supérieure ou égale à 10, l'étudiant valide le module
Ecrivez un programme qui demande à l’utilisateur d’entrer la note du module, puis affiche la situation de
l'étudiant selon sa note (on suppose que l'utilisateur entre une note valide entre 0 et 20).
Exercice 9
Ecrire un programme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la réponse convienne. En
cas de réponse supérieure à 20, on fera apparaitre un message : Plus petit ! , et inversement, Plus grand ! si le
nombre est inférieur à 10.
Exercice 10
1. Écrivez un programme qui affiche 100 fois la phrase : "je ne dois pas arriver en retard en classe".
2. Écrivez un programme qui affiche les entiers de 1 à 100.
3. Écrivez un programme qui affiche les entiers pairs de 1 à 100.
4. Un nombre entier p (différent de 1) est dit premier si ses seuls diviseurs positifs sont 1 et p. Ecrivez un
programme qui lit un entier p et détermine si cet entier est premier ou non.
5. Écrivez un programme qui calcule la somme des n premiers nombres entiers positifs paires.
L’programme demandera à l’utilisateur d’entrer la valeur de n
Exercice 11
A la naissance de Gabrielle, son grand-père Daniel, lui ouvre un compte bancaire. Ensuite, à chaque anniversaire,
le grand père de Gabrielle verse sur son compte 100 FCFA, auxquels il ajoute le double de l’âge de Gabrielle.
Par exemple, lorsqu’elle a deux ans, il lui verse 104 FCFA. Ecrire un programme qui permette de déterminer
quelle somme aura Gabrielle lors de son n-ième anniversaire.
Exercice 12
La population des Sims Alpha est de 10 000 000 d’habitants et elle augmente de 500 000 habitants par an. Celle
des Sims Beta est de 5 000 000 habitants et elle augmente de 3% par an. Ecrire un programme permettant de
déterminer dans combien d’années la population de Sims Beta dépassera celle des Sims Alpha.
Exercice 13
Deux nombres entiers n et m sont qualifiés d’amis, si la somme des diviseurs de n est égale à m et la somme des
diviseurs de m est égale à n (on ne compte pas comme diviseur le nombre lui-même et 1).
Exemple : les nombres 48 et 75 sont deux nombres amis puisque :
Les diviseurs de 48 sont : 2, 3, 4, 6, 8, 12, 16, 24 et
2 + 3 + 4 + 6 + 8 + 12 + 16 + 24 = 75
Les diviseurs de 75 sont : 3, 5, 15, 25 et
3 + 5 + 15 + 25 = 48.
Ecrire un programme qui permet de déterminer si deux entiers n et m sont amis ou non.

TD ALGORITHME DE BASE PAR DR. NGUENANG 2

Vous aimerez peut-être aussi