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 CALCULOSHaberes 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 descuentoSueldo liquido

Respuesta :

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