Série exercices java avec solution - println java - affichage des resultats en java

Exercices : affichage des résultats en java avec println
Comprendre les opérations de sortie
Exercice 1 : 

Soit un programme Java contenant les déclarations :



int i = 223, j = 135 ;
float a = 335.5f, b = 20.5f ;
char R = ’R’, T = ’T’ ;

Décrivez l’affichage généré par chacune des instructions suivantes :

System.out.println("Vous avez entre : " + i) ;
System.out.println("Pour un montant de "+ a + " le total vaut : "+ i + j) ;
System.out.print("Apres reduction de " + b + " %, vous gagnez : ") ;
System.out.println( (a*b)/100 + " euros") ;
System.out.print(" La variable R = " + R + " et T = " + T) ;

Exercice 2 : 


En tenant compte des déclarations de variables suivantes, écrivez les instructions System.out.print() de façon à obtenir l’affichage suivant :


Notez que la racine carrée de x s’obtient par la fonction Math.sqrt(x) et que ab se calcule avec la méthode Math.pow(a,b) .


Comprendre les opérations d’entrée

Exercice 3 : 



Pour chacun des deux programmes suivants, et compte tenu des informations fournies par l’utilisateur, quelles sont les valeurs affichées à l’écran ?


Observer et comprendre la structure d’un programme Java

Exercice 4 : 


En prenant exemple sur la structure suivante, écrivez un programme Euro qui convertisse des francs en euros. (Rappel : 1 euro = 6,559 57 francs) :

public class ………………………………………………………………// Donner un nom à la classe
{
public static void main(String [] argument)
{
// Déclarer les variables représentant les francs et les euros
// ainsi que le taux de conversion
………………………………………………………………………………………………………
// Afficher et Saisir le nombre de francs
………………………………………………………………………………………………………
………………………………………………………………………………………………………
// Calculer le nombre d’euros
………………………………………………………………………………………………………
// Afficher le résultat suivant l’exemple donné ci-dessous
………………………………………………………………………………………………………
}
}


L’affichage du résultat se fera sous la forme suivante :

Nombre de francs : 120
Conversion F/E : 6,559 57
Nombre d’euros : 18,293

----------------------------------------------------------------------

Correction - Solution

----------------------------------------------------------------------

Solution Exercice 1 : 



Vous avez entre : 223
Pour un montant de 335.5 le total vaut : 223135
Apres reduction de 20.5 %, vous gagnez : 68.8 Euros
La variable R = R et T = T

Solution Exercice 2 : 



System.out.println("x = " + x + " et y = " + y) ;
System.out.println("Racine carree de " + x + " = " + Math.sqrt(x)) ;
System.out.print(x + " a la puissance " + y + " = "+ Math.pow(x,y)) ;

Solution Exercice 3 : 



Dans le premier cas, lorsque l'utilisateur fournit au clavier 2, puis 3, puis 4, le programme affiche :


  • X = 7 Y = 3


Dans le second cas, lorsque l'utilisateur fournit au clavier 2, le programme affiche :


  • X = 2 Y = 0


Solution Exercice 4 : 



public class Euro {
public static void main (String [] argument) {
double F, E = 0.0 ;
double T = 6.55957 ;
System.out.print("Nombre de Francs : ") ;
F = Lire.d( ) ;
E = F / T ;
System.out.println("Conversion F/E : " + T) ;
System.out.println("Nombre d'Euro : " + E) ;
}
}










Article plus récent Article plus ancien

Leave a Reply

Telechargement