Académique Documents
Professionnel Documents
Culture Documents
A) Complter le programme ci-dessous afin que sa compilation puisse avoir lieu sans erreurs.
public class essai {
public static void main(String[] args) {
Scanner clavier = new Scanner(System.in);
System.out.print("entrer une valeur entire : ");
i = clavier.nextInt();
System.out.println("le rsultat du calcul est " + i*Math.PI);
}
}
B) Ecrire un programme qui affiche le rsultat de la multiplication d'un entier et d'un rel
saisis pralablement au clavier.
C) Ecrire le programme compos des instructions suivantes : k = 1.4, k = k + 2,
k = k * 9, k = k / 6 et System.out.println("la valeur de k est
"+k). Sachant que k est une variable de type double, quelle sera la valeur affiche la fin
du programme ? Et si k avait t une variable de type int ?
D) Une adresse IP est une suite de 4 entiers compris entre 0 et 255 et spars par des points
(on parle de notation dcimal pointe par exemple 134.1.4.57 -) Ecrire un programme qui
saisit 4 entiers (on ne vrifiera pas que les valeurs saisies sont comprises entre 0 et 255) et les
affiche sous la forme d'une adresse internet.
E) Ecrire un programme qui affiche la moyenne pondre de trois nombres rels saisis au
clavier. Vous traiterez les deux cas suivants :
a) les pondrations respectives sont fixes dans le programme ;
b) les pondrations respectives sont saisies dans le programme ;
F) Ecrire un programme qui transforme un prix donn en euro en un prix en dollar. Vous
saisirez le prix en euro et le taux de change euro/dollar.
G) Ecrire un programme qui saisit deux entiers A et B au clavier, et permute ces deux valeurs.
H) Ecrire le programme qui acquiert deux temps exprims sous la forme hh/mm/ss et
affiche comme rsultat leur somme.
I) Ecrivez un programme qui, pour une somme donne en euro affiche le nombre de billets
qui la compose.
Jean-Luc Damoiseaux / Java - Dpt R&T