• Viernes 8 de Noviembre de 2024, 18:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - the dragon lives

Páginas: [1]
1
C/C++ / Re: Retornar cadena de texto en función
« en: Sábado 11 de Diciembre de 2010, 10:53 »
Cita de: "m0skit0"
Cita de: "JrcsDev"
Cuál es tu lenguaje de programación?
Probablemente todos los que conozcas ya los haya usado alguna vez ^_^  ;)
Yo también tengo una pregunta para ti. Hace un tiempo un tal m0skit0 con colaboración de 3 programadores más descubrieron y explotaron un bug del demo patapon2 para la PSP, ahora la pregunta.
¿Eres el mismo m0skit0?

2
Flash / ActionScript / Re: IDE flash gratuito
« en: Domingo 31 de Octubre de 2010, 12:59 »
Muchas gracias, aunque puede que no tenga la "calidad" del producto de adobe creo me puede servir, en cuanto a lo del HTML5 .... en tu blog vi y jugue a un juego creado en HTML5 con javascrip, mi intencion era iniciarme en la POO en este lenguaje (por ahora C++ es algo complejo para mi, pero sigo aprendiendo poco a poco).

¿Crees que HTML5 nos permitirá crear juegos con la misma calidad que los creados en flash?

Muchas gracias.

3
Flash / ActionScript / IDE flash gratuito
« en: Jueves 28 de Octubre de 2010, 14:45 »
Buenas, estoy buscando un IDE flash gratuito, puesto que no quiero desembolsar para la licencia de adobe flash CS4/CS5 y no quiero pelearme con crack's, me da igual que sistema operativo tenga que usar, solo quiero una alternativa al producto de adobe.

Saludos y gracias por todas las respuestas.

4
C/C++ / dos codigos en uno
« en: Martes 7 de Septiembre de 2010, 21:05 »
Buenas con algo de ayuda he conseguido hacer una calculadora y un randon, ahora me gustaría juntar ambas cosas para conseguir ¿un juego en consola? o algo así, dejo dos ejemplos de lo que quiero conseguir a juntar los dos códigos.

(pantalla) 2*?=8 ¿que valor tiene la incógnita?
(pulsamos en el teclado) 4
(pantalla) correcto.

(pantalla) 5-?=3 ¿que valor tiene la incógnita?
(pulsamos en el teclado) 3
(pantalla) te has equivocado, el valor era 2

Código de la calculadora
Código: C++
  1. #include <iostream>
  2. #include <ctype.h> //Para usar la funcion toupper()
  3.  
  4. #define SI 'Y'
  5.  
  6. using namespace std;
  7.  
  8. int main(){
  9. float a;
  10. int eleccion;
  11. int menu(float a);
  12.  
  13. cout<<"---------------------------------------------------------------<<endl;
  14. cout<<"| Calculadora basica en C++|"<<endl;
  15. cout<<"---------------------------------------------------------------<<endl;
  16. while(1){
  17. cout<<"Introducir un numero mayor a 5 o menor a 1 para finalizar el programa"<<endl;
  18. cout<<"nnIntroduce el primer valor: ";
  19. cin>>a;
  20. cout<<"nn";
  21. eleccion = menu(a);
  22. if (eleccion == 0) break;
  23. }
  24.  
  25. return 0;
  26. }
  27.  
  28. int menu(float a){
  29. int accion, nada, i = 0;
  30. char eleccion;
  31. float b, resultado;
  32. float computarresultado(int accion, float a, float b);
  33.  
  34. while (1){
  35. cout<<"nnTipos de acciones"<<endl;
  36. cout<<"- 1.)Sumar"<<endl;
  37. cout<<"- 2.)Restar"<<endl;
  38. cout<<"- 3.)Multiplicar"<<endl;
  39. cout<<"- 4.)Dividir"<<endl;
  40. cout<<"- 5.)Resultado"<<endl;
  41. cout<<"-Numero fuera de rango para parar"<<endl;
  42. cout<<"nSeleccione la accion a realizar: ";
  43. cin>>accion;
  44. if (accion == 5){
  45. cout<<"nnEl resultado es"<<resultado<<endl;
  46. cout<<"nDesea seguir computando calculos? (Y/N): ";
  47. cin>>eleccion;
  48. cout<<"nn";
  49. if (toupper(eleccion) == SI)
  50. return(eleccion = 1);
  51. else
  52. accion == 111;
  53. }
  54. if (accion < 1 || accion > 5){
  55. cout<<"nnFin del programa. Gracias por utilizarme"<<endl;
  56. cin>>nada;
  57. return 0;
  58. }
  59. cout<<"nIntroduce el segundo valor"<<endl;
  60. cin>>b;
  61. if (i == 0) {
  62. resultado = computarresultado(accion, a, b);
  63. i = 1;
  64. }
  65. else
  66. resultado = computarresultado(accion, resultado, b);
  67. cout<<"nEl resultado actual es: "<<resultado<<endl;
  68. }
  69. return 0;
  70. }
  71.  
  72.  
  73. float computarresultado(int accion, float a, float b){
  74. switch(accion){
  75. case 1:
  76. return(a + b);
  77. case 2:
  78. return(a - b);
  79. case 3:
  80. return(a * b);
  81. case 4:
  82. if (b == 0){
  83. cout<<"nnNo se puede dividir entre 0, por favor, vuelva a intentarlo"<<endl;
  84. return(a);
  85. }
  86. return(a / b);
  87. }
  88. }
  89.  
código de el randon
Código: C++
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int i;
  9.  
  10. srand((unsigned)time(NULL));
  11.  
  12. for (i=0; i<2; i++) {
  13. cout << (rand()%100) << endl;
  14. }
  15. return 0;
  16. }
  17.  

Páginas: [1]