Guest User

Untitled

a guest
Oct 22nd, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.14 KB | None | 0 0
  1. package paquete;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4.  
  5. public class Programa {
  6. Scanner entrada = new Scanner(System.in);
  7. Random aleatorio = new Random();
  8.  
  9. public void iniciar(){
  10. int jugada[] = new int[5];
  11. int deoro[] = new int[5];
  12. int revancha[] = new int[5];
  13. bienvenido(deoro,jugada);
  14. jugada(jugada);
  15. sorteodeoro(deoro);
  16. revancha(revancha);
  17. ganadordeoro(deoro,jugada);
  18. }
  19.  
  20.  
  21. public void bienvenido(int deoro[], int jugada[]){
  22. int seleccion;
  23. do{
  24. System.out.println("Bienvenido,Indique que método de apuesta quiere realizar:");
  25. System.out.println("");
  26. System.out.println(" 1- Apuesta Simple");
  27. System.out.println("");
  28. System.out.println(" 2- Apuesta Múltiple");
  29. System.out.println("");
  30. System.out.println(" 3- Salir");
  31. seleccion = entrada.nextInt();
  32. }while(seleccion>3 || seleccion<1);
  33. switch (seleccion){
  34.  
  35. case 1: //Simple
  36. int opcion2=0;
  37. System.out.println("Indique el tipo:");
  38. System.out.println("");
  39. System.out.println(" 1- Común:20$ ");
  40. System.out.println("");
  41. System.out.println(" 2- Revancha 30$ ");
  42. System.out.println("");
  43. System.out.println(" 3- Salir");
  44. opcion2 = entrada.nextInt();
  45. switch (opcion2){
  46.  
  47. case 1:
  48. break;
  49. case 2:
  50.  
  51.  
  52. break;
  53. }
  54. break;
  55. case 2: //multiple
  56. seleccion=3;
  57. break;
  58. case 3:
  59. System.out.println("El programa ha terminado.");
  60. System.exit(1);
  61. break;
  62. }
  63. }
  64. public void jugada(int[] jugada){
  65. int bandera=0;
  66. System.out.println("Ingresa la jugada: ");
  67. for (int i=0;i<jugada.length;i++) {
  68. jugada[i] = entrada.nextInt();
  69. do{
  70. if (jugada[i] <=0 ||jugada[i]>= 49){
  71. System.out.println("Su jugada requiere numeros desde el 1 al 48,por favor escriba otro número:");
  72. jugada[i] = entrada.nextInt();
  73. bandera=0;
  74. }
  75. }while(bandera !=0);
  76.  
  77. }
  78.  
  79.  
  80. System.out.println("Su jugada es: "+jugada[0]+","+jugada[1]+","+jugada[2]+","+jugada[3]+","+jugada[4]);
  81.  
  82. }
  83. public void sorteodeoro(int deoro[]){
  84. for (int e=0;e<deoro.length;e++) {
  85. deoro[e] = 1 + aleatorio.nextInt( 48 );
  86. }
  87. System.out.println("Pozo de Oro : " +deoro[0]+","+deoro[1]+","+deoro[2]+","+deoro[3]+","+deoro[4]+ " Bolilla Extra : " +deoro[5]);
  88. }
  89.  
  90. public void revancha(int[] revancha){
  91. for (int e=0;e<revancha.length;e++) {
  92. revancha[e] = 1 + aleatorio.nextInt( 48 );
  93. }
  94. System.out.println("Pozo Revancha: " +revancha[0]+","+revancha[1]+","+revancha[2]+","+revancha[3]+","+revancha[4]);
  95. }
  96. public int ganadordeoro(int sorteo[], int jugada[]) {
  97. int aciertos=0;
  98. int extra=0;
  99. int ganado=0;
  100. for (int i=0;i<jugada.length;i++){
  101. for (int j=0;j<sorteo.length;j++){
  102. if (jugada[j] == sorteo[i]){
  103. aciertos++;
  104. }
  105. if (jugada[i] == sorteo[6]){
  106. extra++;
  107. }
  108. switch (aciertos){
  109. case 0:
  110. System.out.println("No has acertado ninguna bolilla. Ganado:0$");
  111. break;
  112. case 1:System.out.println("Has acertado una bolilla. Ganado:0$");
  113. break;
  114. case 2:
  115. if (aciertos ==2 && extra ==1){
  116. System.out.println("Has acertado dos bolillas más la extra. Ganado:80$");
  117. ganado =+ 80;
  118. }
  119. else{
  120. if (aciertos ==2){
  121. System.out.println("Has acertado dos bolillas. Ganado:30$");
  122. ganado =+ 30;
  123. }
  124. }
  125. break;
  126. case 3:
  127. if (aciertos ==3 && extra == 1){
  128. System.out.println("Has acertado tres bolillas más la extra. Ganado:800");
  129. ganado =+ 800;
  130. }
  131. else{
  132. if (aciertos ==3 ){
  133. System.out.println("Has acertado tres bolillas. Ganado:200$");
  134. ganado =+ 200;
  135. }
  136. }
  137. break;
  138. case 4:
  139. if (aciertos ==4 && extra == 1){
  140. System.out.println("Felicidades!!! eres el ganador del pozo de plata. Ganado:400.000$");
  141. ganado =+ 400000;
  142. }
  143. else{
  144. if (aciertos ==4 ){
  145. System.out.println("Has acertado cuarto bolillas. Ganado:4000$");
  146. ganado =+ 4000;
  147. }
  148. }
  149. break;
  150. case 5:
  151. System.out.println("Felicidades!!! eres el ganador del pozo de oro. Ganado:4.299.224$");
  152. ganado =+ 4299224;
  153. break;
  154. }
  155. }
  156.  
  157. }
  158. return(aciertos);
  159. }
  160. public int revancha(int sorteo[], int jugada[]) {
  161. int aciertos=0;
  162. int dinerorevancha=20530224;
  163. for (int i=0;i<jugada.length;i++){
  164. for (int j=0;j<sorteo.length;j++){
  165. if (jugada[j] == sorteo[i]){
  166. aciertos++;
  167. }
  168. }
  169. switch (aciertos){
  170. case 5:
  171. System.out.println("Felicidades!!! eres el ganador del pozo revancha. Ganado:"+dinerorevancha);
  172. break;
  173. }
  174. }
  175. return(aciertos);
  176. }
  177.  
  178.  
  179.  
  180.  
  181. }
Add Comment
Please, Sign In to add comment