L2 Année TD 1 - POO Et Langage JAVA CORRIGE [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

L2 année 2015-2016 TD 1 -POO et langage JAVA

CORRIGE Exercice 1 : Somme Écrire un programme qui permet de calculer la somme de deux entiers donnés au clavier et d'afficher le résultat de cette somme.

import java.util.*; public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Donner un entier x :"); int x=in.nextInt(); System.out.println("Donner un entier y :"); int y=in.nextInt(); int s=x+y; System.out.println("La somme des 2 nombres est "+s); } } Exercice 2 : Écrire un programme qui permet d’échanger les valeurs de 3 entiers (valeur de B en A, valeur de C en B, valeur de A en C).

import java.util.Scanner; public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Donner un entier a :"); int a=in.nextInt(); System.out.println("Donner un entier b :"); int b=in.nextInt(); System.out.println("Donner un entier c :"); int c=in.nextInt(); int t=a; a=b; b=c; c=t; System.out.println("La permutation donne "); System.out.println("a = "+a+" b = "+b+" c = "+c); } } 1/16

Exercice 3 : Un ouvrier est payé 3,39 € pour les heures de base et 4,32 € pour les heures supplémentaires. Il subit une retenue de base de 2,2% sur son salaire brut (le salaire final est le salaire obtenu en tenant compte des heures de base, des heures supplémentaires et de la retenue de base). Écrire un programme qui connaissant le nombre d’heures de base et le nombre d’heures supplémentaires permet de calculer le salaire final de l’ouvrier. import java.util.Scanner; public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Donner le nombre d'heures de base :"); int nb_heures_base=in.nextInt(); System.out.println("Donner le nombre d'heures supplémentaires :"); int nb_heures_sup=in.nextInt(); final double tarif_heures_base = 3.39; final double tarif_heures_sup=4.32; final double taux_ret=0.022; double Sal_brut, Sal_final, Retenue; Sal_brut =nb_heures_base*tarif_heures_base+nb_heures_sup*tarif_heures_sup ; Retenue = Sal_brut*taux_ret; Sal_final =Sal_brut - Retenue ; System.out.println("le salaire de l'ouvrier est : " + Sal_final); } }

Exercice 4 : Écrire un programme qui accepte un caractère du clavier et affiche sa nature. La nature d’un caractère est supposée être :  Alphabétique majuscule  Alphabétique minuscule  Chiffre  Ou autre(caractères spéciaux) import java.util.Scanner; public class main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Donner un caractère :"); String str=in.nextLine(); char c= str.charAt(0); System.out.println("c'est "+c); if ((c>='A') && (c='a') && (c='0') && (c