0% encontró este documento útil (0 votos)
35 vistas3 páginas

Algoritmos de Estructuras Condicionales

El documento presenta ejercicios propuestos sobre estructuras condicionales simples y dobles anidadas, incluyendo la creación de algoritmos para calcular bonos de fin de año basados en la antigüedad de los trabajadores, calcular primas de seguros para casas según su valor, y determinar si un año es bisiesto. Se detallan los pasos y condiciones necesarias para cada algoritmo, así como ejemplos de cálculo. Cada ejercicio se acompaña de un proceso estructurado que guía al usuario en la implementación del algoritmo.

Cargado por

antony rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas3 páginas

Algoritmos de Estructuras Condicionales

El documento presenta ejercicios propuestos sobre estructuras condicionales simples y dobles anidadas, incluyendo la creación de algoritmos para calcular bonos de fin de año basados en la antigüedad de los trabajadores, calcular primas de seguros para casas según su valor, y determinar si un año es bisiesto. Se detallan los pasos y condiciones necesarias para cada algoritmo, así como ejemplos de cálculo. Cada ejercicio se acompaña de un proceso estructurado que guía al usuario en la implementación del algoritmo.

Cargado por

antony rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Separata de trabajo 06 – Estructuras condicionales simples y dobles anidadas

Semana 08
Ejercicios propuestos

1. Una empresa requiere un sistema de cálculo de bonos de fin de año para los trabajadores, elabore un
algoritmo que reciba el salario mensual de un trabajador. Luego calcule y muestre sus utilidades si este
se asigna como un porcentaje de lo que ha ganado durante el año dependiendo de su antigüedad en la
empresa de acuerdo con la siguiente tabla:
Tiempo Utilidad
Menos de 1 año 5%
Desde 1 año hasta menos de 2 años 7%
Desde 2 años hasta menos de 5 años 10%
Desde 5 año hasta menos de 10 años 15%
10 años o más 20%

Proceso Sistema_calculó_bonos

definir sueldo,tiempo Como Real

Definir nom Como Caracter

Escribir "ingrese el nombre y apellido del trabajador"

Leer nom

Escribir "ingrese el sueldo del trabajador en soles"

Leer sueldo

Escribir "ingrese el tiempo que lleva trabajando en meses"

Leer tiempo

si tiempo<12 Entonces
sue1<- sueldo*0.05

Escribir "El bono de fin de año de ",nom," es:",sue1," soles"

SiNo
si tiempo<24 Entonces
sue2<-sueldo*0.07

Escribir "El bono de fin de año de ",nom," es:",sue2," soles"


SiNo
si tiempo<60 Entonces
sue3<-sueldo*0.1

Escribir "El bono de fin de año de ",nom," es:",sue3," soles"

SiNo
si tiempo<120 Entonces
sue4<-sueldo*0.15

Escribir "El bono de fin de año de ",nom," es:",sue4," soles"

SiNo
sue5<-sueldo*0.2

Escribir "El bono de fin de año de ",nom," es:",sue5," soles"

FinSi
FinSi
FinSi
FinSi

FinProceso

2. Elaborar un algoritmo para el siguiente caso: una empresa de seguros asegura una casa ante desastres
cobrando una prima anual de acuerdo con el valor de la casa. Para los primeros $25000 cobra el 3% del
valor y para el valor restante 5%. Por ejemplo, si una casa está valorizada en $30000, cobrará 3% sobre
los $25000 y 5% al resto, es decir 5% a $5000. Haga un programa que muestre el monto que un cliente
debe pagar por asegurar su casa. Descarte casas con valores superiores a los $100000.

Proceso Aseguradora

definir num,prima1,prima2,primafinal Como Real

Escribir "ingrese el monto de valor de la casa"

Leer num

prima1<-25000*0.03

prima2<-(num-25000)*0.05

primafinal<-prima1+prima2

Escribir "La prima anual que debe pagar para asegurar su casa es:","$",primafinal

FinProceso
3. Escribir un programa que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por
ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400
(2000 es bisiesto, pero 1800 no lo es)

4.

Proceso bisiesto

Definir año Como Entero

escribir "ingrese el año"

Leer año

si año mod 4=0 y año mod 100<>0 o año mod 400=0 Entonces
Escribir " el año es bisiesto"

SiNo
escribir"el año no es bisiesto"
FinSi

FinProceso

También podría gustarte