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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Temas
Páginas: [1]
1  Programación / Programación General / Gente, Ayuda para Convertir Codigo en: 23 Abril 2011, 22:06 pm
Chicos, aunque casi siempre navego en la pagina, y es la precursora de mis ganas de aprender a programar, me veo imposibilitado de covertir un simple codigo.
Necesito convertir un este codigo a PSEINT, o en su defecto, al menos realizar uno parecido.
Puedo hacer el codigo en Java, en C+ y este... pero no puedo realizar la formula en PSEint, me siento totalmente vulnerable. Si alguien me da una mano, desde ya agradecido.

Este es el codigo:

Código
  1. function MakeArray(n) {
  2.  
  3.   this.length = n;
  4.  
  5.   for (var i = 1; i <=n; i++) {
  6.  
  7.     this[i] = 0;
  8.   }
  9. }
  10.  
  11. days = new MakeArray(7);
  12.  
  13. days[0] = "Sábado"
  14. days[1] = "Domingo"
  15. days[2] = "Lunes"
  16. days[3] = "Martes"
  17. days[4] = "Miércoles"
  18. days[5] = "Jueves"
  19. days[6] = "Viernes"
  20.  
  21. months = new MakeArray(12);
  22.  
  23. months[1] = "Enero"
  24. months[2] = "Febrero"
  25. months[3] = "Marzo"
  26. months[4] = "Abril"
  27. months[5] = "Mayo"
  28. months[6] = "Junio"
  29. months[7] = "Julio"
  30. months[8] = "Agosto"
  31. months[9] = "Septiembre"
  32. months[10] = "Octubre"
  33. months[11] = "Noviembre"
  34. months[12] = "Diciembre"
  35.  
  36. function compute(form) {
  37.   var val1 = parseInt(form.day.value, 10)
  38.  
  39.   if ((val1 < 0) || (val1 > 31)) {
  40.      alert("Day is out of range")
  41.   }
  42.  
  43.   var val2 = parseInt(form.month.value, 10)
  44.  
  45.   if ((val2 < 0) || (val2 > 12)) {
  46.      alert("Month is out of range")
  47.   }
  48.  
  49.   var val2x = parseInt(form.month.value, 10)
  50.  
  51.   var val3 = parseInt(form.year.value, 10)
  52.  
  53.   if (val3 < 1900) {
  54.      alert("You're that old!")
  55.   }
  56.  
  57.   if (val2 == 1) {
  58.      val2x = 13;
  59.      val3 = val3-1
  60.   }
  61.  
  62.   if (val2 == 2) {
  63.      val2x = 14;
  64.      val3 = val3-1
  65.   }
  66.  
  67.   var val4 = parseInt(((val2x+1)*3)/5, 10)
  68.   var val5 = parseInt(val3/4, 10)
  69.   var val6 = parseInt(val3/100, 10)
  70.   var val7 = parseInt(val3/400, 10)
  71.   var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
  72.   var val9 = parseInt(val8/7, 10)
  73.   var val0 = val8-(val9*7)
  74.  
  75.   form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value
  76.   form.result2.value = days[val0]
  77. }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines