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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 [467] 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 ... 620
4661  Programación / Ingeniería Inversa / Re: Ollydump para ollydbg v2? en: 29 Enero 2013, 18:46 pm
Fijate estos 2:

http://tuts4you.com/download.php?view.3185
http://tuts4you.com/download.php?view.3212

El segundo es experimental, osea, puede fallar.

Saludos!
4662  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 29 Enero 2013, 01:33 am
te agradezco MCKSys Argentina hoy aprendi mucho gracias a ti.. gracias...¡¡¡¡¡¡

Como dijo el chavo del 8: No hay por dónde...  :P

Saludos!
4663  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 29 Enero 2013, 00:26 am
Creo que en este caso Gabriel094 ha hecho el intento de solucionarlo por sus propios medios y no ha podido dar con la solucion.

En estos casos, estoy dispuesto a ayudar (al menos, hasta donde den mis conocimientos).

Por eso siempre pregunto por el código hecho hasta el momento y recuerdo que aquí no se hacen tareas.
4664  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 29 Enero 2013, 00:13 am
MCKSys Argentina se la pusiste peor con Arrays.  ;-)

No se porque dice eso...  :xD

De todas formas, una vez que tienes las notas, sólo debes recorrerlas para poder hacer las cuentas pedidas:

Código
  1. Private Sub Command1_Click()
  2. Dim n As Long
  3. Dim I as Long
  4. Dim Notas(1 to 10) as Long 'Guarda las notas como numeros enteros
  5.  
  6. Dim Mediocres as Long
  7. Dim Aplazados as Long
  8. Dim Promocionados as Long
  9.  
  10.  
  11. For I = 1 To 10
  12.    n = Val(InputBox("Dame una NOTA", "INGRESA LOS NOTAS########")) 'pide numero
  13.    Notas(i) = n 'guarda numero
  14. Next i
  15. 'Una vez guardados los 10 numeros, ahora hay que contar
  16. 'Continua aqui!
  17.  
  18. Mediocres = 0
  19. Aplazados = 0
  20. Promocionados = 0
  21.  
  22. For I = 1 To 10
  23.    If Notas(i) < 4 then
  24.        Aplazados = Aplazados + 1
  25.    ElseIf Notas(i) >= 6 then
  26.        Promocionados = Promocionados + 1
  27.    Else
  28.        Mediocres = Mediocres + 1
  29.    endif
  30. Next I
  31. End Sub
  32.  

Y asi ya tienes los valores pedidos.

@Gabriel094: Revisa el código. Si hay algo que no entiendes, pregunta. Es la única forma en que aprenderás.
4665  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 28 Enero 2013, 23:53 pm
OK, veamos la primera parte: capturar los 10 valores:

Código
  1. Private Sub Command1_Click()
  2. Dim n As Long
  3. Dim I as Long
  4. Dim Notas(1 to 10) as Long 'Guarda las notas como numeros enteros
  5.  
  6. For I = 1 To 10
  7.    n = Val(InputBox("Dame una NOTA", "INGRESA LOS NOTAS########")) 'pide numero
  8.    Notas(i) = n 'guarda numero
  9. Next i
  10. 'Una vez guardados los 10 numeros, ahora hay que contar
  11. 'Continua aqui!
  12.  
  13. End Sub
  14.  

Ahora, haz un bucle para recorrer la matriz y usa variables para contar las cantidades...  :P

Saludos!
4666  Programación / Ingeniería Inversa / Re: [Keygenme] Litrico en: 28 Enero 2013, 23:33 pm
El problema ya lo ha dicho Høl¥: el proggie esta mal diseñado (perdón mr.blood pero es así) y tiene un buffer overflow, con el cual podremos sobreescribir la sección .data hasta llegar el texto del mensaje.

Mas alla de eso, el maximo largo que podria tener el username seria de 9 chars (sin contar el zero final). Si se excede de ese limite, se comienza a escribir en el buffer destinado para guardar el serial (o pass).

4667  Programación / Programación Visual Basic / Re: Visual Basic en: 28 Enero 2013, 23:25 pm
@MCKSys Argentina

o simplemente aplicar valor absoluto a n. ya que  es igual 3*2*1 que -3*-2*-1.

Claro.

Mi idea no era corregir (ni nada por el estilo), sino mostrar un poco de programacion modular basica.  ;)
4668  Programación / Programación Visual Basic / Re: Visual Basic en: 28 Enero 2013, 23:15 pm
Tambien puedes hacer una función que se encargue de calcular el factorial de un numero cualquiera.
En este ejemplo está definida en forma recursiva:

Código
  1. Function Factorial (n as long) as long
  2. if n = 1 then
  3.    Factorial = 1
  4. else
  5.    Factorial = n * Factorial(n-1)
  6. end if
  7. end function
  8.  
  9. Private Sub Command1_Click()
  10. Text1.Text = ""
  11. Text2.Text = ""
  12. Text1.Text.SetFocus
  13. End Sub
  14.  
  15. Private Sub Command2_Click()
  16.    'fact = 1
  17.    'num = Text1.Text
  18.    'While num <> 0
  19.    '    fact = fact * num
  20.    '    num = num - 1
  21.    'Wend
  22.  
  23.    'Text2.Text = fact
  24.    if isnumeric(Text1.Text) then
  25.        Text2.Text = Factorial(clng(Text1.Text)) 'si Text1 no tiene un numero, se generará un error, por eso usamos isnumeric antes
  26.        Me.Text1.Enabled = False
  27.        Me.Text2.Enabled = False
  28.    else
  29.        msgbox "Ingrese un numero!"
  30.        text1.setfocus
  31.    endif
  32. End Sub
  33.  
  34. Private Sub Command3_Click()
  35. End
  36. End Sub
  37.  
4669  Programación / Programación Visual Basic / Re: Visual Basic en: 28 Enero 2013, 22:43 pm
Y el código que tienes hasta ahora es.... ?

PD: Te informo que aquí no hacen tareas.  :)
4670  Programación / Programación Visual Basic / Re: NESESITO AYUDA EN ESTE PROGRAMA ME SALE ERROR EN TODA CODIFICACION Q PONGO en: 28 Enero 2013, 22:42 pm
Creo que debes replantearte la solucion al problema.

Si estuviera en tu lugar, iría por partes.

El enunciado te dice que trabajarás con 10 valores; entonces, haz un bucle para capturar los 10 valores (Lo más aconsejable para guardar los datos sería una matriz).

Luego, sólo debes recorrer la matriz, item x item e ir contando las cantidades pedidas.

No te pongo el código aquí por algo muy simple: si te doy el código, no aprendes.
La primera vez, fue eso: la primera vez; pero desde ahora debes TRATAR de solucionarlo por ti mismo.

Saludos!

PD: Intenta repensar el código y haz un intento. Si no te funciona, postéalo y lo veremos nuevamente.  ;)
Páginas: 1 ... 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 [467] 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 ... 620
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines