Está en la página 1de 3

SIMPLE

El sueldo de un empleado es de S/. 3500. Si el empleado tiene más de 3 tardanzas se le descontará


el 10% de su sueldo. Realice un algoritmo para calcular e imprimir el monto del descuento y el
sueldo final.

Proceso sin_titulo
Definir tardanza Como Entero
Escribir "ingresar el número de tardanzas: "
leer tardanza

si tardanza>=0 Entonces
sueldo <- 3500
si tardanza > 3 Entonces
dscto <- 0.10*sueldo
FinSi
sueldo_final <- sueldo-dscto
Escribir "Sueldo base: S/.",sueldo
Escribir "Monto de descuento: S/.",dscto
Escribir "Sueldo final: S/.",sueldo_final
SiNo
Escribir "El número de tardanzas debe ser positivo o cero"
FinSi
FinProceso

ANIDADO
Construir un algoritmo que permite ingresar el sueldo de un empleado.
Si el sueldo está entre S/.3000 y S/.4000 debe mostrar “sueldo normal”, si el sueldo está por
debajo de este rango debe mostrar “sueldo bajo”, caso contrario debe mostrar “sueldo alto”.

Proceso sin_titulo
Definir sueldo Como Real
Escribir "ingresar sueldo: "
leer sueldo

si sueldo > 0 y sueldo < 3000 Entonces


Escribir "sueldo bajo"
SiNo
si sueldo >= 3000 y sueldo <= 4000 Entonces
Escribir "sueldo normal"
SiNo
si sueldo > 4000 Entonces
Escribir "sueldo alto"
SiNo
Escribir "el sueldo debe ser positivo"
FinSi
FinSi
FinSi
FinProceso

MULTIPLE
Una clínica privada ha fijado tarifas para los distintos tipos de internamiento (A, B, C, D).

Tipo Tarifa/día
A S/. 800
B S/. 700
C S/. 500
D S/. 300

Además, ha determinado aplicar descuentos de la tarifa para todos los jóvenes y ancianos sin
diferenciar el tipo de internamiento. Para mayores de 65 años se aplicará un descuento del 18% de
la tarifa y 15% para menores de 28 años.
Elabore un algoritmo que lea la edad del paciente, el número de días de internamiento y el tipo.
Debe calcular el costo total de internamiento que pagará el paciente.

Proceso sin_titulo
Definir tipo Como Caracter
Definir edad,dias Como Entero
Definir dscto,tarifa,costo_total Como Real
Escribir "Ingresar la edad del paciente: "
leer edad
Escribir "Ingresar el número de dias de internamiento:"
leer dias
Escribir "Ingresar el tipo de internamiento: "
Escribir "A - B - C - D"
leer tipo
segun tipo hacer
"A": tarifa <- 800*dias
"B": tarifa <- 700*dias
"C": tarifa <- 500*dias
"D": tarifa <- 300*dias
FinSegun
si edad > 65 Entonces
dscto <- 0.18*tarifa
SiNo
si edad < 28 Entonces
dscto <- 0.15*tarifa
SiNo
dscto <- 0
FinSi
FinSi
costo_total <- tarifa - dscto
Escribir "Costo total de internamiento: S/.",costo_total
FinProceso

También podría gustarte