Guest User

Untitled

a guest
Oct 16th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.96 KB | None | 0 0
  1. import java.awt.event.ActionEvent;
  2. import javax.swing.AbstractAction;
  3.  
  4. import java.util.Scanner;
  5. import java.util.ArrayList;
  6.  
  7. public class Verif extends AbstractAction {
  8.     private Fenetre fenetre;
  9.    
  10.     public Verif(Fenetre fenetre, String texte){
  11.         super(texte);
  12.        
  13.         this.fenetre = fenetre;
  14.     }
  15.    
  16.     public void actionPerformed(ActionEvent e) {
  17.        
  18.         int a = 0;
  19.        
  20.         String cverbeUK = new String ();
  21.         String cpreteritUK = new String ();
  22.         String cpresentparfaitUK = new String ();
  23.         Scanner sc = new Scanner (System.in);
  24.         Verbe_Irr v;
  25.    
  26.         ArrayList<Verbe_Irr> verbes = new ArrayList<Verbe_Irr>();
  27.        
  28.         verbes.add(new Verbe_Irr("Faire", "do", "did", "done"));
  29.         verbes.add(new Verbe_Irr("Manger", "eat", "ate", "eaten"));
  30.        
  31.         while (verbes.size() != 0)
  32.         {
  33.                
  34.             a = (int) (Math.random() * verbes.size());
  35.             v = verbes.remove(a);
  36.            
  37.             v.getVerbeFR();
  38.             System.out.println ("\n\nLe verbe en Français est "  +v.getVerbeFR());
  39.            
  40.  
  41.             System.out.println ("Veuilleuiez écrire la base verbale en Anglais");
  42.             cverbeUK = sc.nextLine ();
  43.            
  44.        
  45.             System.out.println ("Veuilleuiez écrire le verbe au prétérit.");
  46.             cpreteritUK = sc.nextLine ();
  47.            
  48.            
  49.            
  50.             System.out.println ("Veuilleuiez écrire le verbe au presente parfait.");
  51.             cpresentparfaitUK = sc.nextLine ();
  52.            
  53.            
  54.             if (cverbeUK.toLowerCase().equals (v.getVerbeUK()) && cpreteritUK.toLowerCase().equals (v.getPreteritUK()) && cpresentparfaitUK.toLowerCase().equals (v.getPresentParfaitUK()))
  55.                 System.out.println ("Vous avez entré : "+cverbeUK +" pour la base verbale, "
  56.                         +cpreteritUK+" pour le preterit et "+cpresentparfaitUK+" pour le present"+
  57.                                 " parfait.\n Vous avez BON !!");
  58.            
  59.             else
  60.                
  61.                 System.out.println ("Vous avez entré : "+cverbeUK +" pour la base verbale, "
  62.                         +cpreteritUK+" pour le preterit et "+cpresentparfaitUK+" pour le present"+
  63.                             " parfait.\n Vous avez faux !!\n Noter de réviser : "+v.getVerbeFR());
  64.  
  65.         }
  66.     }
  67. }
Add Comment
Please, Sign In to add comment