0% ont trouvé ce document utile (0 vote)
32 vues2 pages

tp1 Java

Transféré par

agondanoumarius3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues2 pages

tp1 Java

Transféré par

agondanoumarius3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 1 : Les bases de la programmation 20242025

en Java Licence 3
Langage Java
Université de Parakou

Institut Universitaire de Technologie


Enseignant : Dr MOUSSE A. Mikaël

1 Exercices
1.1 Exercice 1

1. Un programme qui indique si un nombre est pair ou impair. NB : On supposera que l'utilisateur n'entre que des nombres
positifs.
2. Écrivez un petit programme Java, vous permettant d'évaluer un polynôme du 3ème degré de la forme : ˆ ˆa2b x3 
2ˆa  bx2  a  b  c.
Exemple d'exécution :

Entrez a (int) : 1
Entrez b (int) : 2
Entrez c (int) : 3
Entrez x (double) : 3.5
La valeur du polynôme est : 180.5625

1.2 Exercice 2

Ecrivez un programme Java qui lit un nombre et indique s'il est positif, négatif ou s'il vaut zéro et s'il est pair ou impair.

1.3 Exercice 3

Écrire un programme qui simule une calculette qui ne peut eectuer qu'une simple opération :
 Saisie de la première opérande réelle,
 Saisie du symbole de l'opération (addition, soustraction, multiplication, division),
 Saisie de la seconde opérande réelle,
 Ache l'opération et son résultat.

1.4 Exercice 4

Écrire un programme qui ache la table de multiplication (de 1 à 10) d'un entier donné par l'utilisateur.

1.5 Exercice 5

Écrire un programme qui permet d'obtenir le quotient et le reste d'une division euclidienne par la méthode des soustrac-
tions successives. Les deux opérandes entières seront saisies au clavier.
Par exemple 13ö5 se calcule : 13-5=8 ; 8-5=3. On en déduit que le quotient vaut 2 (on a fait 2 soustractions) et le reste
vaut 3 (c 'est le résultat de la dernière soustraction).

1.6 Exercice 7

Écrire un programme qui :


 permet de remplir un tableau avec 10 entiers saisis au clavier,
 ache le nombre de nombres pairs et le nombre de nombre impairs.

1.7 Exercice 8

Écrire un programme qui :


 permet la saisie des notes obtenues par les 10 élèves d'une classe. Il faudra s'assurer que ces notes soient comprises
entre 0 et 20 !
 ache la moyenne de la classe ainsi que la meilleure note.

1.8 Exercice 9

Écrire un programme qui :


 demande à l'utilisateur la taille de la matrice (nombre de lignes et de colonnes) et crée le tableau2 dimensions
correspondant
 permet la saisie d'un réel qui sera multiplié à la matrice ; le résultat sera rangé dans une nouvelle matrice qui sera
ensuite achée
 crée la transposée de la matrice dans une nouvelle matrice, puis l'ache.
1.9 Exercice 10

On eectue un tirage aléatoire de 100 entiers appartenant à l'intervalle [1, 10]. Écrire le programme qui eectue ce tirage
puis ache la fréquence de sortie de chacun des 10 entiers de l'intervalle.

Indication : On utilisera un tableau de 10 cases, la première case servira à comptabiliser le nombre de fois où le chire
1 est sorti, la seconde case contiendra le nombre de sorties du chire 2, etc.

1.10 Exercice 11

Un palindrome est un texte ou un mot dans lequel l'ordre des lettres reste inchangé qu'on le lise de gauche à droite ou de
droite à gauche. Par exemple :  Esope reste ici et se repose  .
Nous allons considérer dans cet exercice uniquement des palindromes désignant un unique mot (pas d'espace) comme,
par exemple, les mots :  laval ,  kayak  ou encore  ABBA . Écrire un programme qui :
 demande à l'utilisateur d'entrer un mot
 permet d'indiquer si le mot entré par l'utilisateur est un palindrome ou non.

Vous aimerez peut-être aussi