public class PierreFeuilleCiseaux {
    public static void main (String[] args) {
        SOP ("Jeu Pierre-Feuille-Ciseaux");
        SOP ("--------------------------");
        
        int pierre  = 0;
        int feuille = 1;
        int ciseaux = 2;
        
        // coup d'ordinateur
        int coup_d_ordinateur = -1;
        double p = Math.random();
        if (p < 1.0/3.0) {
            coup_d_ordinateur = 0;
        }
        if (p >= 1.0/3.0 && p < 2.0/3.0) {
            coup_d_ordinateur = 1;
        }
        if (p >= 2.0/3.0) {
            coup_d_ordinateur = 2;
        } 
        
        // coup d'utilisateur
        String s;
        SOP ("Votre coup ? (Pierre/Feuille/Ciseaux)");
        s = Lire.S();
        
        int coup_d_utilisateur = -1;
        if (s.equals("Pierre")) {
            coup_d_utilisateur = 0;
        }
        if (s.equals("Feuille")) {
            coup_d_utilisateur = 1;
        }
        if (s.equals("Ciseaux")) {
            coup_d_utilisateur = 2;
        }
        if (coup_d_utilisateur == -1) {
            SOP ("Quoi?!");
        }

        
        // Comparer le coup d'utilisateur et le coup d'ordinateur
        if (coup_d_utilisateur == pierre) {
            if (coup_d_ordinateur == pierre) {
                SOP("Match nul");
            }
            if (coup_d_ordinateur == feuille) {
                SOP("Perdu :(");
            }
            if (coup_d_ordinateur == ciseaux) {
                SOP("Vous avez gagné!");
            }
        }
        if (coup_d_utilisateur == feuille) {
            if (coup_d_ordinateur == pierre) {
                SOP("Vous avez gagné");
            }
            if (coup_d_ordinateur == feuille) {
                SOP("Match nul");
            }
            if (coup_d_ordinateur == ciseaux) {
                SOP("Perdu :(");
            }
        }
        if (coup_d_utilisateur == ciseaux) {
            if (coup_d_ordinateur == pierre) {
                SOP("Perdu :(");
            }
            if (coup_d_ordinateur == feuille) {
                SOP("Vous avez gagné!");
            }
            if (coup_d_ordinateur == ciseaux) {
                SOP("Match nul");
            }
        }

    }


    
    public static void SOP (String a) {
        System.out.println(a);
    }
}

