• Lunes 18 de Noviembre de 2024, 06:45

Autor Tema:  Re: Desglose monetario  (Leído 2052 veces)

Jorge A. Pierro

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Desglose monetario
« en: Martes 21 de Enero de 2003, 17:25 »
0
Hola a todos!!
Si es posible quisiera que alguno de vosotros me mande el código para hacer los desgloses para el pago de nóminas.
Por ej. si ingreso una suma de 1,255 que me indique 6 de 200, 0de 100, 1 de 50, 0 de 20, 0 de 10, 1 de 5.
Muchas gracias!!!!

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Desglose monetario
« Respuesta #1 en: Martes 21 de Enero de 2003, 19:26 »
0
Dim vector(1 To 6) As Integer
Dim totales(1 To 6) As Integer
vector(1) = 200
vector(2) = 100
vector(3) = 50
vector(4) = 20
vector(5) = 10
vector(6) = 5

totales(1) = 0
totales(2) = 0
totales(3) = 0
totales(4) = 0
totales(5) = 0
totales(6) = 0

monto = <Cifra a desglosar>

For i = 1 To 6
    resto = monto Mod vector(i)
    totales(i) = (monto - resto) / vector(i)
    monto = monto - totales(i) * vector(i)
    Print totales(i), vector(i), "=", totales(i) * vector(i)
Next i