Vous êtes sur la page 1sur 2

Srie n1 - Instructions de base

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

Exemple : 3287 = 6*500 + 1*200 + 0*100 + 1 * 50 + 3*10 + 1*5 + 2


Indication : servez vous des oprateur / et %.
J) Ecrire un programme qui affiche le rsultat de l'expression logique "A B C" avec A B
et C trois valeurs saisies au clavier.
K) Ecrire un programme qui affiche le rsultat des expressions logiques ci-dessous avec A B
et C trois valeurs saisies au clavier :
T = A (B C B C) A (B C B C)
R=ABBCCA
En excutant plusieurs fois votre programme, constatez quelles expriment le total (T) et la
retenue (R) dans laddition des valeurs binaires A, B, C

Jean-Luc Damoiseaux / Java - Dpt R&T

Vous aimerez peut-être aussi