DEV/ControleMachineJava/Exercice3/MainExo3.java

52 lines
923 B
Java
Raw Normal View History

2023-04-27 11:27:11 +02:00
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class MainExo3 {
public static ObjetAleatoire genererOA(){
ObjetAleatoire p;
Random r = new Random();
if((r.nextInt()%2)==0){
p = new Piece();
}else{
p = new PiecePipee();
} return p;
}
public static void main(String[] args) {
ObjetAleatoire o;
int f;
int nbrf=0;
int nbrp=0;
int truquer=0;
o=genererOA();
o.lancer();
f=o.lire();
if(f==1||f==-1){
System.out.println("Vous avez fait face.");
}else{
System.out.println("Vous avez fait pile.");
} for(int j=0; j<10 ;j++){
nbrf=0;
nbrp=0;
for(int i=0;i<100;i++){
o.lancer();
f=o.lire();
if(f==1||f==-1){
nbrf++;
}else{
nbrp++;
}
} if (nbrp<=nbrf){
truquer++;
}else{
truquer--;
}
} if (truquer>=-7){
System.out.println("Piece non truquer");
}else{
System.out.println("Piece truquer");
}
}
}