Necesito resolver un algoritmo para un certamen
INGRESO

Ficha (código interno del trabajador).

RUT (se exige validación)

Nombre completo.

Sueldo base pactado.

Días trabajados.

Cantidad de cargas.

Bono.

Horas extras.

Movilización

Colación



PROCESO
CALCULOS

Haberes

Sueldo Base calculado (sueldo base pactado/30*días trabajados)

Cálculo de horas extras (sueldo base pactado*0,0077777*1,5*horas
extras trabajadas)

Gratificación ((sueldo base calculado + horas extras + bono)*0.25)
según rango tope)

Total imponible (sueldo base calculado + horas extras +
bono + gratificación)


Asig. Familiar (según rango)

Total haberes no imponible
(Movilización+colación+asig.familiar)

Total Haberes (total imponible+total haberes no
imponible)

Descuentos

Imponible A.F.P 19.5% (total imponible*0.195)

Imponible Salud 7% (total imponible*0,07)

Imponible seguro Cesantiam 0,6% (total imponible*0,006)

Préstamo

Total descuentos (afp+salud+cesantia+préstamo)

Sueldo
Líquido

Liquido (total haberes – total descuentos)



SALIDA(mostrar
por pantalla)

Ficha

Rut

Nombre

Días trabajados

Sueldo calculado

Cantidad de horas extras.

Horas extras calculadas.

Bono

Gratificación

Total imponible

Asignación familiar

Movilización

Colación

Total haberes



Afp

Salud

Seguro cesantia

Préstamo

Total descuento

Sueldo liquido

1

Respuestas

2013-07-09T05:45:06+02:00
Voy a darte mi respuesta en el lenguaje de qwick basic.
CLS
    SBC=0
    HORAEXTRA=0
    GRATIF=0
    TI=0
    HNI=0
    TH=0
    AFP=0
    SALUD=0
    CESANTIAM=0

    INPUT "INGRESE SU NÚMERO DE FICHA: "; FICHA
    INPUT "INGRESE SU RUT: "; RUT
    INPUT "NOMBRE COMPLETO: "; NC$
    INPUT "SUELDO BASE PACTADO: "; SUELDO
    INPUT "CANTIDAD DE DÍAS TRABAJADOS: "; DIAS
    INPUT "Cantidad de cargas: "; CARGAS
    INPUT "Bono: "; BONO
    INPUT "Horas extras: "; HE
    INPUT "Movilización: "; MOV
    INPUT "Colación: "; COLACION

    SBC=(SUELDO/30)*DIAS
    HORAEXTRA=SUELDO*0.0077777*1.5*HE
    GRATIF=(SBC+HE+BONO)*0.25
    TI=SBC+HE+BONO+GRATIF
    HNI=MOV+COLACION
    TH=TI+HNI

    REM DESCUENTOS
    AFP=TI*0.195
    SALUD=TI*0.07
    CESANTIAM=TI*0.006

    PRINT " "
    PRINT "NÚMERO DE FICHA: "; FICHA
    PRINT "SU RUT: "; RUT
    PRINT "USTED ES: "; NC$
    PRINT "USTED TRABAJÓ "; DIAS; " DÍAS"
    PRINT "SUELDO CALCULADO: ";SBC
    PRINT "CANTIDAD DE HORAS EXTRA: "; HE
    PRINT "HORAS ESTRAS CALCULADAS: "; HORAEXTRA
    PRINT "BONO: "; BONO
    PRINT "GRATIFICACIÓN: "; GRATIF
    PRINT "TOTAL IMPONIBLE: "; TI
    PRINT "MOVILIZACIÓN: "; MOV
    PRINT "COLACIÓN: "; COLACION
    PRINT "TOTAL HABERES: "; TH
    PRINT "IMPONIBLE A.F.P: "; AFP
    PRINT "IMPONIBLE SALUD: "; SALUD
    PRINT "IMPONIBLE SEGURO CESANTIAM: "; CESANTIAM
END