Advertisement
DubSlime

Juste Prix Lu

Mar 8th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. demo = [];
  2.  
  3. // Différents objets
  4. objet = [];
  5. objet[0] = "un lustre";
  6. objet[1] = 150.98;
  7.  
  8. objet2 = [];
  9. objet2[0] = "un couteau";
  10. objet2[1] = 60.80;
  11.  
  12. objet3 = [];
  13. objet3[0] = "un cure dent";
  14. objet3[1] = 0.40;
  15.  
  16. objet4 = [];
  17. objet4[0] = "un lave vaisselle";
  18. objet4[1] = 267.87;
  19.  
  20. objet5 = [];
  21. objet5[0] = "un ordinateur";
  22. objet5[1] = 568.99;
  23.  
  24. objet6 = [];
  25. objet6[0] = "un bateau pneumatique";
  26. objet6[1] = 140.56;
  27.  
  28. objet7 = [];
  29. objet7[0] = "des stylos";
  30. objet7[1] = 1.56;
  31.  
  32. // Regroupement des objets
  33. ensemble = [];
  34. ensemble[0] = objet;
  35. ensemble[1] = objet2;
  36. ensemble[2] = objet3;
  37. ensemble[3] = objet4;
  38. ensemble[4] = objet5;
  39. ensemble[5] = objet6;
  40. ensemble[6] = objet7;
  41.  
  42. function Jeux_ami(ami, proprietaire){ // Fonction qui permet de lancer le jeu (ami(str) : nom de l'ami / proprietaire(str) : nom du proprietaire
  43. // Le jeu demande à "ami" le prix de l'objet aléatoire dans la liste
  44. alert(ami + " à toi de jouer!");
  45. choix = Random(Taille(ensemble)); // choix prend une valeur aléatoire pour choisir parmi toutes les tables disponibles
  46. demo = ensemble[choix]; // La table demo est copiée depuis la table choisie aléatoirement précédemment
  47. alert("Combien estimez vous pour " + demo[0] + "?");
  48. compteurami=1; // Initialisation du compteur d'essais pour "ami"
  49. price=Saisie(); // Demande le prix de l'objet à "ami"
  50. while(price!=demo[1]){ // Tant que le prix donné n'est pas exact, continue de demander le prix à "ami"
  51. if(price<demo[1]){ // Si le prix donné est inférieur au prix exact -> "Plus"
  52. alert("Plus");
  53. }
  54. else{ // Si le prix donné est supérieur au prix exact -> "Moins"
  55. alert("Moins");
  56. }
  57. compteurami = compteurami + 1; // On incrémente le compteur de "ami" de 1 coup
  58. price=Saisie();
  59. }
  60. Ecrire(ami, " a gagné en ",compteurami," coup(s) !");
  61.  
  62. // Le jeu demande à "propriétaire" le prix de l'objet aléatoire dans la liste
  63. // L'ensemble des étapes est le même que pour "ami"
  64. alert(proprietaire + " à toi de jouer!");
  65. choix = Random(Taille(ensemble));
  66. demo = ensemble[choix];
  67. alert("Combien estimez vous pour " + demo[0] + "?");
  68. compteurprop=1;
  69. price=Saisie();
  70. while(price!=demo[1]){
  71. if(price<demo[1]){
  72. alert("Plus");
  73. }
  74. else{
  75. alert("Moins");
  76. }
  77. compteurprop = compteurprop + 1;
  78. price=Saisie();
  79. }
  80. Ecrire(proprietaire, " a gagné en ",compteurprop," coup(s) !");
  81.  
  82. // Affichage des résultats finaux
  83. if(compteurprop<compteurami){
  84. Ecrire();
  85. Ecrire("+--------------------------------+");
  86. Ecrire(" ",proprietaire," a gagné!");
  87. Ecrire("+--------------------------------+");
  88. }
  89. else if(compteurprop>compteurami){
  90. Ecrire();
  91. Ecrire("+------------------------+");
  92. Ecrire(" ",ami," a gagné !");
  93. Ecrire("+------------------------+");
  94. }
  95. else{
  96. Ecrire();
  97. Ecrire("+------------------+");
  98. Ecrire("| Il y a égalité ! |");
  99. Ecrire("+------------------+");
  100. }
  101. }
  102.  
  103. Jeux_ami("Lucie", "Thibault");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement