Advertisement
Guest User

la version 1 porte le nom de douchin

a guest
Nov 28th, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. /** Les classes
  2.  *  TP 1
  3.  *  @author Hugo FIQUET
  4.  *  @version du 28/11/14
  5.  */
  6.  
  7. import iut.algo.*;
  8.  
  9. public class PotARendre
  10. {
  11.  
  12.     public static void main(String [] arg)
  13.     {
  14.  
  15.         int qteA, qteB, qteRch;
  16.         int nbTour, min;
  17.         Pot potA = new Pot("A",qteA);
  18.         Pot potB = new Pot("B",qteB);
  19.         Pot potC = new Pot("C",qteA+qteB+qteRch);
  20.         char act1, act2;
  21.  
  22.         nbTour = 0;
  23.         qteA = Clavier.lire_int();
  24.         qteB = Clavier.lire_int();
  25.         qteRch = Clavier.lire_int();
  26.  
  27.         while (potC.getContenu() < qteRch && nbTour < 100)
  28.         {
  29.             act1 = Clavier.lire_char();
  30.             act2 = Clavier.lire_char();
  31.             if (act1='A') { potO = potA; }
  32.             else { potO = potA; }
  33.  
  34.             switch (act2)
  35.             {
  36.                 case 'A' : potD = potA;
  37.                         break;
  38.                 case 'B' : potD = potB;
  39.                         break;
  40.                 case 'C' : potD = potC;
  41.                         break;
  42.             }
  43.  
  44.             switch (act2)
  45.             {
  46.                 case '0' : potO.jeter();
  47.                         break;
  48.                 case '1' : potO.ajouter(getLibre());
  49.                         break;
  50.                 default : Min(potO.getContenu(), potD.getLibre());
  51.                         potO.enlever(Min);
  52.                         potB.ajouter(Min);
  53.                         break;
  54.             }
  55.  
  56.             System.out.println (potA.getContenu(), potB.getContenu(), potC.getContenu());
  57.  
  58.             nbTour++;
  59.         }
  60.  
  61.         if(potC.getContenu() = qteRch)
  62.             System.out.println("Gagné en " + nbTour);
  63.         else
  64.             System.out.println ("Perdu");
  65.        
  66.  
  67.     }
  68.  
  69.     public static Min (int entier1, int entier2)
  70.     {
  71.         if(entier1<entier2)
  72.         {
  73.             return (entier1);
  74.         }
  75.         else
  76.         {
  77.             return (entier2);
  78.         }
  79.     }
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement