0% ont trouvé ce document utile (0 vote)
71 vues13 pages

Compte Rendu Java

Le document présente plusieurs exercices sur les structures de contrôle if et switch en Java. Les exercices proposent d'utiliser ces structures pour traiter des nombres, des notes, des conversions de températures et identifier des jours de la semaine.

Transféré par

Lyria Boussadia
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)
71 vues13 pages

Compte Rendu Java

Le document présente plusieurs exercices sur les structures de contrôle if et switch en Java. Les exercices proposent d'utiliser ces structures pour traiter des nombres, des notes, des conversions de températures et identifier des jours de la semaine.

Transféré par

Lyria Boussadia
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
Vous êtes sur la page 1/ 13

2

0
2
3
COMPTE
RENDU
LE IF ET LES BOUCLES

Réalisé par
Boussadia Lyria

M2 ESE
Exercice 01 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Veuillez saisir un nombre entier : ");
int nbr = scanner.nextInt();
if (nbr % 2 == 0) {
System.out.println("Votre nombre est pair");
} else {
System.out.println("Votre nombre est impair");
}
}
}

Exercice 02 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entrez votre age : ");
int age = sc.nextInt();
if (age > 18) {
System.out.println(" Vous etes majeur");
} else {
System.out.println(" Vous etes mineur");
}
}
}
Exercice 03 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entrez un nombre ");
int nbr = sc.nextInt();
if (nbr < 0) {
System.out.println("Votre nombre est negative");
} else {
System.out.println("Votre nombre est positive");
}
}
}

Exercice 04 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entrez le premier numero ");
int nbr1 = sc.nextInt();
System.out.println("Entez le deuxieme numero ");
int nbr2 = sc.nextInt();
System.out.println("Entrez le troisieme numero ");
int nbr3 = sc.nextInt();
int maxNumber;
if (nbr1 >= nbr2 && nbr1 >= nbr3) {
maxNumber = nbr1;
} else if (nbr2 >= nbr1 && nbr2 >= nbr3) {
maxNumber = nbr2;
} else {
maxNumber = nbr3;
}
System.out.println("Le numero le plus grand est " + maxNumber);
}
}

Exercice 05 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("entrer l'annee : ");
int year = sc.nextInt();
if ((year % 4==0 )&& (year % 100 !=0 || year%400 ==0 ))
{
System.out.println("l'annee est bissextile ");
} else {
System.out.println("l'annee est pas bissextile ");
}
}
}
Exercice 06 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entrez un montant : ");
double montant = sc.nextDouble();
double tva;
if (montant < 100) {
tva = (montant * 10) / 100.0;
} else {
tva = (montant * 20) / 100.0;
}
System.out.println("TVA : " + tva );
}
}
COMPTE RENDU

SWITCH

Réalisé par :
Boussadia Lyria
Satta Aicha
M2 ESE
EXERCICE 05 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Entrez 1 pour le français");
System.out.println("Entrez 2 pour l'anglais");
System.out.println("Entrez 3 pour l'arabe");
int n = sc.nextInt();
String var = null;
switch (n) {
case 1:
var = "Bienvenue";
break;
case 2:
var = "Welcome";
break;
case 3:
var = "‫;"مرحبا‬
break;
default:
var = "Langue non reconnue";
}
System.out.println(var);
}
}
EXERCICE 06 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("saisir le mantant ");
double mantant = sc.nextDouble();
System.out.println("enter 1 si le montant est en dinar algerien ");
System.out.println("enter 2 si le montant est en euro ");
int n = sc.nextInt();
double var =0;
switch ( n) {
case 1:
var= mantant *23;
break;
case 2:
var= mantant /23;
break ;
}
System.out.println(" le montant est " +" "+ var );
}
}
EXERCICE 06 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("saisir le mantant ");
double mantant = sc.nextDouble();
System.out.println("enter 1 si le montant est en dinar algerien ");
System.out.println("enter 2 si le montant est en euro ");
int n = sc.nextInt();
double var =0;
switch ( n) {
case 1:
var= mantant *23;
break;
case 2:
var= mantant /23;
break ;
}
System.out.println(" le montant est " +" "+ var );
}
}
EXERCICE 02 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("saisir une note ");
char letre = sc.next().charAt(0);
String note = null ;
switch (letre) {
case 'A':
note="Excellent";
break ;
case 'B':
note=" Bien" ;
break;
case 'C' :
note = "Assez bien" ;
break ;
case 'D' :
note =" Passable ";
break ;
case 'F' :
note ="Échec";
break ;
}
System.out.println(" le resulta est" +" "+ note );
}
}
EXERCICE 03 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("saisir les deux nombres ");
double nombre1 = sc.nextDouble();
double nombre2 = sc.nextDouble();
System.out.println("saisir l'operateur ");
double resulta=0 ;
char operateur=sc.next().charAt(0);
switch (operateur) {
case '*':
resulta =nombre1 * nombre2;
break ;
case '/':
resulta = nombre1 / nombre2 ;
break;
case '+' :
resulta = nombre1 +nombre2 ;
break ;
case '-' :
resulta = nombre1- nombre2;
break ;
}
System.out.println(" le resultat est" +" "+ resulta );
}
}
EXERCICE 04 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("saisir la temperature ");
double tem = sc.nextDouble();
System.out.println("enter 1 si vous voulez counvertir de c vers f ");
System.out.println("enter 2 si vous voulez counvertir de c vers f ");
int n = sc.nextInt();
double var =0;
switch (n) {
case 1:
var= (tem*9/5)+32 ;
case 2:
var=(tem-32) *5/9;
break ;
}
System.out.println(" la temperature est" +" "+ var );
}
}
EXERCICE 01 :
package lyria;
import java.util.Scanner;
public class tp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Saisir un numéro (1 a 7) : ");
int numero = sc.nextInt();
String jour = "Jour inconnu";
switch (numero) {
case 1:
jour = "Samedi";
break;
case 2:
jour = "Dimanche";
break;
case 3:
jour = "Lundi";
break;
case 4:
jour = "Mardi";
break;
case 5:
jour = "Mercredi";
break;
case 6:
jour = "Jeudi";
break;
case 7:
jour = "Vendredi";
break; }
System.out.println("Le jour de la semaine est " + jour);
}
}

Vous aimerez peut-être aussi