lunes, 3 de agosto de 2015

CONDICIONALES ANIDADOS EN LOGICA

Si tiene una póliza de hasta 5 años  tiene una bonificación de hasta 5000 pesos

Si la póliza esta entre 5 y 10 años la bonificación es del 5% de la póliza

Si tiene más de 10 años le aumenta un quinto la póliza  

Elaborar un algoritmo que calcule  la póliza y el aumento de la póliza con bonificación

SOLUCIÓN

DATOS DE ENTRADA
VP: valor póliza
A: antiguedad
DATOS DE SALIDA

PB: póliza con bonificación  
PROCEDIMIENTO
                                                               A: 5 AÑOS
                       No  A>10años                                                    SI  PB: VP+5000

No PB: 5/100*VP             Si PB: VP+1/5

            POLIZA
           INICIO
LEA A, VP
SI A: 5AÑOS ENTONCES
PB:  VP+5000
SI NO SI A>10AÑOS
PB. VP+1/5
SI NO
PB: 5/100*VP
FIN SI
IMPRIMA PB
TERMINE

 PRUEBA EN PSeInt

Proceso salario
Escribir "valor poliza:"
Leer vp
Escribir "antiguedad:"
Leer a
si a<=5 Entonces
b<-5000
bp<-vp+b;
Sino
si a>10 entonces
b<-1/5*vp;
bp<-vp+b;
   sino 
b<-5/100*vp;
bp<-vp+b;
finsi
FinSi
Escribir "el valor de la poliza es"
Escribir b
Escribir "el aumento de la poliza con bonifcacion es"
Escribir bp
FinProceso