Le bnb va tout ecraser vous nêtes meme pas pret
rdv dans 2-3ans quand avec un BNB vous pourriez acheter une petite villa sympas en thailand
j'espère que vous avez bien remplis vos bags.
Merci kluent pour ta superbe réponse très détaillé mais en fait on a pas encore abordé la POO donc il faudra se débrouiller sans ces outils je pense
jai fait un truc sans utiliser la poo mais je sais pas comment arreter le while, quand on choisit la pizza ca affiche sans arret le choix de l'user.
import java.util.Scanner;
public class Exam{
public static void main(String args[]){
int pfab;
int pfro;
int pveg;
int pext;
int pate = 30;
int stom = 20;
int sbla = 10;
int from = 40;
int jamb = 10;
int legu = 10;
System.out.println("----------AutoPizzaMakerPro 2021----------");
System.out.println("Veuillez choisir votre pizza parmis les 4 options suivantes: ");
System.out.println("1- Pizza Fabulous");
System.out.println("2- Pizza Fromagus");
System.out.println("3- Pizza Vegarous");
System.out.println("4- Pizza Extraordinarous");
Scanner scan = new Scanner(System.in);
int choix = scan.nextInt();
while (choix < 5) {
if (choix == 1) {
System.out.println("Vous avez demandé une Pizza Fabulous !");
int fabpate = pate -1;
int fabstom = stom -1;
int fabfrom = from -1;
int fabjamb = jamb -1;
if (pate > 0 && stom > 0 && from >0 && jamb >0){
System.out.println("Nous allons preparez votre Pizza, veuillez patientez 5min");
}
else {
System.out.println("Pizza non disponible.");
break;
}
}
if (choix == 2) {
System.out.println("Vous avez demandé une Pizza Fromagous !");
int frpate = pate -1;
int frstom = stom -1;
int frfrom = from -3;
if (pate > 0 && stom > 0 && from > 2){
System.out.println("Nous allons preparez votre Pizza, veuillez patientez 5min");
}
else {
System.out.println("Pizza non disponible.");
break;
}
}
if (choix == 3) {
System.out.println("Vous avez demandé une Pizza Vegarous !");
int vpate = pate -1;
int vstom = stom -1;
int vlegu = legu -2;
if (pate > 0 && stom > 0 && legu > 1){
System.out.println("Nous allons preparez votre Pizza, veuillez patientez 5min");
}
else {
System.out.println("Pizza non disponible.");
break;
}
}
if (choix == 4) {
System.out.println("Vous avez demandé une Pizza Extraodinarous, très bon choix !");
int xpate = pate -1;
int xsbla = sbla -1;
int xlegu = legu -1;
int xfrom = from -1;
if (pate > 0 && stom > 0 && from > 0 && legu > 0){
System.out.println("Nous allons preparez votre Pizza, veuillez patientez 5min");
}
else {
System.out.println("Pizza non disponible.");
break;
}
}
}
}
}
import java.util.Scanner;
public class Exam{
public static void main(String args[]){
int pate = 30;
int stom = 20;
int sbla = 10;
int from = 40;
int jamb = 10;
int legu = 10;
System.out.println("----------AutoPizzaMakerPro 2021----------");
System.out.println("Veuillez choisir votre pizza parmis les 4 options suivantes: ");
System.out.println("1- Pizza Fabulous");
System.out.println("2- Pizza Fromagus");
System.out.println("3- Pizza Vegarous");
System.out.println("4- Pizza Extraordinarous");
Scanner scan = new Scanner(System.in);
int choix = scan.nextInt();
if (choix == 1) {
System.out.println("Vous avez demandé une Pizza Fabulous !");
int npate = pate -1;
int nstom = stom -1;
int nfrom = from -1;
int njamb = jamb -1;
if (pate > 0) && (stom > 0){
System.out.println("Nous allons preparez votre Pizza, veuillez patientez 5min");
}
System.out.println("1- Pizza Fabulous");;
}
}
}
Le 09 janvier 2021 à 00:15:25 Iterer a écrit :
Tu as le même résultat à droite et à gauche donc : true.
Oui je viens de tester sur eclipse c'est bien True.
Mais j'arrive pas à voir claire un khey pour ecrire sur un bout de papier et prendre un phtot avec son telephone, ca prends 30sec svp ^^
Possible de voir la résolution svp alors (avec le boolean là) ? j'ai du mal a voir
Pour la 5 j'ai trouvé sur google c'est bon ^^
http://roger.neel.free.fr/langages/cours_htm/coursjava/promotion_numerique.html
Ok pour la 1ere j'ai pigé merci
Parcontre avec le boolen c'est false non ? (le *= me dérange mais en le faisant a la main je trouve 2 trucs bien différents des cotés de l'égalité, donc false ?)
Mais j'ai tapé sur eclise pour vérifier il me dit que j'ai faut pour i
A la main j'avais ça:
Niveau 1=> n = 6 et i = 3
Niveau 2=> n = 5 et i = 3
Et sur Eclipse:
Niveau 1=> n = 6 et i = 4
Niveau 2=> n = 5 et i = 4
Je suis entrain de réviser pour mon examen de java qui a lieu la semaine prochaine.
On a eu les questions des années précédentes mais y a quelques trucs que je comprends pas trop si quelques pourrait m'aider svp.
C'est vraiment un niveau basique hin ^^
1)
Ici petit exos sur post et pré incrémentation, j'ai fait l'exos a la main je trouve:
Niveau 1=> n = 6 et i = 3
Niveau 2=> n = 5 et i = 3
J'ai check sur Eclipse je vois que pour i c'est pas correct je comprends pas
2)
ici la 4 et 5 je comprends pas trop ce qu'ils demandent... vous pouvez m'aider svp
le reste çava, là c'est juste pour la partie "theorie" en fait.
Merci les gars
Le 04 janvier 2021 à 18:29:30 navet-navrant a écrit :
https://image.noelshack.com/fichiers/2021/01/1/1609781344-image.png Si le nombre est multiple de 3 son modulo est 0 donc la condition est fausse, sinon elle est vraie
c'est ++i dans mon exo
Le 04 janvier 2021 à 18:26:29 Artghiop a écrit :
Ça affiche les valeurs du tableau sauf ceux qui ont un reste de 2 ou de 1 .
C'est pas l'inverse ? juste les valeurs multiples de 3 ?
Indiquez ce qu'affiche le programme suivant:
Entier tab[ ] = {12, 2, 10, 3, 4, 1, 5, 8}
Entier i;
Pour (i=0, i<longueur du tableau; ++i)
Si (i % 3)
Alors
Afficher (tab[i])
Fin-si
Fin-pour