elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Problemas de compilación con clase java en: 25 Marzo 2013, 18:22 pm
En efecto, ese es un fallo. Aun así me sigue dando problemas de compilación...
2  Programación / Java / Re: Problemas de compilación con clase java en: 24 Marzo 2013, 23:36 pm
Tienes toda la razón del mundo, perdón.

Según el compilador, los errores están en la línea 46 es decir, en (public void shuffle()) y textualmente me dice "Illegal start of expression"
3  Programación / Java / Problemas de compilación con clase java en: 24 Marzo 2013, 21:30 pm
Hola a todos, tengo que hacer un juego de cartas en java y una de las clases es la clase Deck (Baraja), me está dando fallos de compilación pero no se exactamente cuales son, aquí os dejo el código.
Los errores me los da en el metodo shuffle.

Saludos.

Código
  1. public class Deck
  2. {
  3. public Card[]deck;
  4.  
  5. public int c, i;
  6.  
  7.  
  8. //Método constructor
  9.  
  10. public Deck()
  11. {
  12.  
  13. deck = new Card [Card.Suits.length*Card.Values.length];
  14.  
  15. c = 0;
  16.  
  17. //Rellenar los huecos del array
  18.  
  19. for(int s: Card.Suits)
  20. {
  21. for(int v: Card.Values)
  22. {
  23. deck[c] = new Card(v,s);
  24. c++;
  25. }
  26.  
  27. }
  28.  
  29. }
  30.  
  31. public boolean areCardsLeftToDeal()
  32. {
  33. if (c<Card.Suits.length*Card.Values.length)
  34. return true;
  35. else  
  36. return false;
  37. }
  38.  
  39.  
  40. public Card dealCard()
  41. {
  42. this.robada = this.deck.remove(0);
  43. return this.robada;
  44.  
  45. public void shuffle()
  46. {
  47. for ( int i = 51; i > 0; i-- )
  48. {
  49.  
  50. int rand = (int)(Math.random()*(i+1));
  51.  
  52. Card n = deck[i];
  53.  
  54. deck[i] = deck[rand];
  55.  
  56. deck[rand] = n;
  57. }
  58.  
  59.  
  60. }
  61.  
  62.  
  63. }
  64.  
  65. }
4  Programación / Programación C/C++ / Re: Duda variable en: 29 Enero 2013, 21:09 pm
Vale Vale estupendo, tienes toda la razón del mundo amchacon. Muchas gracias :D
5  Programación / Programación C/C++ / Duda variable en: 29 Enero 2013, 19:46 pm
Hola a todos. Tengo una duda con respecto al siguiente código. La cosa es que me sale como error de compilacion que las variables EuroaYen y EuroaDolar no se usa, cuando se puede ver claramente que están dentro del switch... no se muy bien que hacer... (soy novato)

Aquí dejo el código:
Código
  1. #include <stdio.h>
  2.  
  3. float EuroYen(float cantidadConvertir);
  4. float EuroDolar(float cantidadConvertir);
  5. float DolarYen(float cantidadConvertir);
  6. float DolarEuro(float cantidadConvertir);
  7. float YenDolar(float cantidadConvertir);
  8. float YenEuro(float cantidadConvertir);
  9.  
  10. int main ()
  11. {
  12.  
  13. int EleccionMoneda;
  14. float cantidadConvertir, EuroaYen, EuroaDolar;
  15.  
  16. EuroaDolar=0;
  17. EuroaYen=0;
  18. cantidadConvertir=0;
  19. EleccionMoneda=0;
  20.  
  21.  
  22.  
  23. printf("                 ***Conversor de monedas***\n\n");
  24.  
  25. printf("Elija la moneda cuyo valor quiera saber\n\n");
  26. printf("*    1-Euro    *\n");
  27. printf("*    2-Dolar   *\n");
  28. printf("*    3-Yen     *\n");
  29.  
  30. scanf("%d",&EleccionMoneda);
  31.  
  32. switch(EleccionMoneda)
  33. {
  34. case 1:
  35. printf("Introduzca la cantidad a convertir: \n");
  36. scanf("%f",&cantidadConvertir);
  37.  
  38. EuroaYen=EuroYen(cantidadConvertir);
  39. EuroaDolar=EuroDolar(cantidadConvertir);
  40.  
  41.  
  42. break;
  43.  
  44. case 2:
  45. printf("Introduzca la cantidad a convertir: \n");
  46. scanf("%f",&cantidadConvertir);
  47. break;
  48.  
  49. case 3:
  50. printf("Introduzca la cantidad a convertir: \n");
  51. scanf("%f",&cantidadConvertir);
  52.  
  53. break;
  54.  
  55. default: break;
  56. }
  57.  
  58.  
  59. getch();
  60. return 0;
  61.  
  62. }
  63.  
  64.  
  65. float EuroYen(float cantidadConvertir)
  66. {
  67. float Yenes=0;
  68.  
  69. Yenes=cantidadConvertir*25;
  70.  
  71. return Yenes;
  72. }
  73.  
  74. float EuroDolar(float cantidadConvertir)
  75.  
  76. {
  77. float Dolares=0;
  78.  
  79. Dolares=cantidadConvertir*1.34;
  80.  
  81. return Dolares;
  82. }
  83.  
  84. float DolarYen(float cantidadConvertir)
  85. {
  86. float Yenes=0;
  87.  
  88. Yenes=cantidadConvertir*20;
  89.  
  90. return Yenes;
  91. }
  92.  
  93. float DolarEuro(float cantidadConvertir)
  94.  
  95. {
  96. float Euro=0;
  97.  
  98. Euro=cantidadConvertir*0.74;
  99.  
  100. return Euro;
  101. }
  102.  
  103. float YenDolar(float cantidadConvertir)
  104. {
  105. float Dolares=0;
  106.  
  107. Dolares=cantidadConvertir*0.05;
  108.  
  109. return Dolares;
  110. }
  111.  
  112. float YenEuro(float cantidadConvertir)
  113. {
  114. float Euros=0;
  115.  
  116. Euros=cantidadConvertir*0.04;
  117.  
  118. return Euros;
  119. }
  120.  
6  Programación / Programación C/C++ / Ayuda menú de opciones en: 18 Noviembre 2012, 17:13 pm
Hola a todos, tengo que hacer un menu de opciones con las siguientes opciones 1. Determinar si un número es Centro Numérico.
2. Calcular el Centro Numérico n-simo
3. Calcular el perímetro de un rectángulo
4. Calcular la factorial de un número
5. Salir del programa

El problema está en que lo tengo que hacer con funciones y ando un poco perdido con el tema de como invocarlas y demás.
Si alguien me puede ayudar, se lo agradecería.

un saludo!
7  Programación / Programación C/C++ / Re: Ayuda programa en: 11 Noviembre 2012, 17:09 pm
Vale perfecto! ya lo entiendo.
perdoneme pero esque estoy aprendiendo y hay cosas que se me escapan aún.

gracias de nuevo!!
8  Programación / Programación C/C++ / Re: Ayuda programa en: 11 Noviembre 2012, 16:40 pm
Hay una cosa que no entiendo, que es lo que quieres decir con: suma+=num???

Aun así, Muuuuuuuchas gracias!!
9  Programación / Programación C/C++ / Ayuda programa en: 11 Noviembre 2012, 14:10 pm
Hola a todos, tengo que hacer un programa en C que me vaya diciendo la media de los dos ultimos numeros introducidos y que se cierre pulsando 0, y no soy capaz de hcerlo bien, el programa es así:

introduce numeros:
10
la media es: 10
30
la media es: 20
20
la media es: 25
40
la media es: 30

¿Alguien me puede dar alguna pista?

Saludos!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines