Prix d'un lot
Résolu/Fermé
A voir également:
- Prix d'un lot
- Prix electricité - Accueil - Maison
- Gta 6 prix - Accueil - Jeu vidéo
- Prix - Guide
- Comment faire un lot sur vinted - Guide
- Prix licence windows 10 - Accueil - Installation
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
8 déc. 2010 à 18:41
8 déc. 2010 à 18:41
package ensa;
import java.util.Scanner;
public class PrixLot1 {
public static void main(String[] args) {
Scanner Input = new Scanner(System.in);
int Prix = (int) (1000 * Math.random());//entier entre 0 et 1000
int MonPrix; //le prix que je doix saisir
int NbrEssais = 1; // nombre d'essais
System.out.print("Tapez un prix : ");
MonPrix = Input.nextInt();
while (MonPrix != Prix) {
if (MonPrix < Prix)
System.out.println("Trop petit !");
else if (MonPrix > Prix)
System.out.println("Trop grand");
NbrEssais++;
System.out.print("Tapez un prix :");
MonPrix = Input.nextInt();
}
System.out.println("BRAVO ! Vous avez gagné en " + NbrEssais + " essais.");
}
}
b- Prix d'un lot
package ensa-marrakech;
import java.util.Scanner;
public class PrixLot2 {
Scanner Input = new Scanner(System.in);
public void PrixLot1(int NbrMaxEssais) {
int Prix = (int) (1000 * Math.random());
int MonPrix;
int NbrEssais = 1;
System.out.print("Tapez un prix : ");
MonPrix = Input.nextInt();
while (MonPrix != Prix && NbrMaxEssais >= 1) {
if (MonPrix < Prix)
System.out.println("Trop petit !");
else if (MonPrix > Prix)
System.out.println("Trop grand");
NbrMaxEssais--;
System.out.print(NbrMaxEssais);
NbrEssais++;
System.out.print("Tapez un prix :");
MonPrix = Input.nextInt();
}
if (NbrMaxEssais == 1) {
System.out.println("PERDU ! Vous avez épuisé le nombre essais.");
System.out.println("Le nombre était :" + Prix);
} else
System.out.println("BRAVO ! Vous avez gagné en " + NbrEssais + " essais.");
}
public static void main(String[] args) {
Scanner InputChar = new Scanner(System.in);
String Choix = "o";
PrixLot2 obj = new PrixLot2();
System.out.print("1ère partie. Nombre maximum d'essais:");
int NbrEssais = obj.Input.nextInt();
int NbrParties = 2;
obj.PrixLot1(NbrEssais);
System.out.print("Voulez-vous essayer un autre nombre O/N ? :");
Choix = InputChar.nextLine();
while (Choix.charAt(0) == 'o') {
System.out.print(NbrParties + "ème partie. Nombre maximum d'essais:");
NbrEssais = obj.Input.nextInt();
obj.PrixLot1(NbrEssais);
System.out.print("Voulez-vous essayer un autre nombre O/N ? :");
Choix = InputChar.nextLine();
NbrParties++;
}
}
}
import java.util.Scanner;
public class PrixLot1 {
public static void main(String[] args) {
Scanner Input = new Scanner(System.in);
int Prix = (int) (1000 * Math.random());//entier entre 0 et 1000
int MonPrix; //le prix que je doix saisir
int NbrEssais = 1; // nombre d'essais
System.out.print("Tapez un prix : ");
MonPrix = Input.nextInt();
while (MonPrix != Prix) {
if (MonPrix < Prix)
System.out.println("Trop petit !");
else if (MonPrix > Prix)
System.out.println("Trop grand");
NbrEssais++;
System.out.print("Tapez un prix :");
MonPrix = Input.nextInt();
}
System.out.println("BRAVO ! Vous avez gagné en " + NbrEssais + " essais.");
}
}
b- Prix d'un lot
package ensa-marrakech;
import java.util.Scanner;
public class PrixLot2 {
Scanner Input = new Scanner(System.in);
public void PrixLot1(int NbrMaxEssais) {
int Prix = (int) (1000 * Math.random());
int MonPrix;
int NbrEssais = 1;
System.out.print("Tapez un prix : ");
MonPrix = Input.nextInt();
while (MonPrix != Prix && NbrMaxEssais >= 1) {
if (MonPrix < Prix)
System.out.println("Trop petit !");
else if (MonPrix > Prix)
System.out.println("Trop grand");
NbrMaxEssais--;
System.out.print(NbrMaxEssais);
NbrEssais++;
System.out.print("Tapez un prix :");
MonPrix = Input.nextInt();
}
if (NbrMaxEssais == 1) {
System.out.println("PERDU ! Vous avez épuisé le nombre essais.");
System.out.println("Le nombre était :" + Prix);
} else
System.out.println("BRAVO ! Vous avez gagné en " + NbrEssais + " essais.");
}
public static void main(String[] args) {
Scanner InputChar = new Scanner(System.in);
String Choix = "o";
PrixLot2 obj = new PrixLot2();
System.out.print("1ère partie. Nombre maximum d'essais:");
int NbrEssais = obj.Input.nextInt();
int NbrParties = 2;
obj.PrixLot1(NbrEssais);
System.out.print("Voulez-vous essayer un autre nombre O/N ? :");
Choix = InputChar.nextLine();
while (Choix.charAt(0) == 'o') {
System.out.print(NbrParties + "ème partie. Nombre maximum d'essais:");
NbrEssais = obj.Input.nextInt();
obj.PrixLot1(NbrEssais);
System.out.print("Voulez-vous essayer un autre nombre O/N ? :");
Choix = InputChar.nextLine();
NbrParties++;
}
}
}