Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2010, 17:28
oskarvisual
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Proyecto urgente alguien me puede ayudar???

Cuando yo estudiaba... me dejaban problemas similares... era divertido desarrollarlos

A mi se me ocurre hacerlo de la siguiente manera, pero en ningun momento uso un if ni un do while, es mas por mas que trato de utilizarlos no se me ocurre en donde....

No tengo mi PC a la mano pero te puedo dar una idea...

Crea 3 variables de tipo entero...

Código vb:
Ver original
  1. DIM PACO AS INTEGER
  2. DIM ZONIA AS INTEGER
  3. DIM TOTAL AS INTEGER

Ahora en el evento keypress o keydown del formulario tendrías que hacer algo asi..
no tengo mi pc, como ya dije... por lo que no se cuales son los keycode... para saberlo pordrias usar este codigo

Código vb:
Ver original
  1. msgbox keycode

te va a salir un mensaje con el codigo de la letra.

Ahora retomando el prgrama

Código vb:
Ver original
  1. Select case keycode
  2. case tecla 1 (remplazalo por el keycode de la tecla 1):
  3. PACO = PACO  +1
  4. case tecla 2 (remplazalo por el keycode de la tecla 2):
  5. ZONIA = ZONIA+1
  6. case tecla 0 (remplazalo por el keycode de la tecla 0):
  7. TOTAL=PACO +ZONIA
  8. msgbox "Paco tubo " & PACO & " votos con un porcentaje de " & TOTAL * PACO/100 & "ZONIA tubo " & ZONIA & " votos con un porcentaje de " & TOTAL * ZONIA  /100  & " Total de votos emitidos " & TOTAL
  9. 'VACEAMOS LAS 3 VARIABLES PARA REINICIAR TODO
  10. PACO=0
  11. ZONIA =0
  12. TOTAL =0
  13. End selct

Puede que mi logica no este bien... ya que no tengo mi pc a la mano... pero ahí esta la idea...