Está en la página 1de 5

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:

Proceso bonos_defin_de_utilidades

definir salm,ut Como Real

Escribir "Ingrese el salario mensual del trabajor"

Leer salm

Escribir "ingrese los años de trabajo"

leer antig  

Si antig=1 Entonces

 escribir "la utilidad es"

 ut=salm*0.5  

SiNo

 Si antig<=2 Entonces

  escribir "la utilidad es"

  ut=salm*0.7

 SiNo

  Si antig>2 y antig<=5 Entonces

   Escribir "la utilidad es"

   ut=salm*0.10

  SiNo

   Si antig>=5 y antig<=10 Entonces

    escribir "la utilidad es"


    ut=salm*0.15

   SiNo

    Si antig>=10 Entonces

     Escribir "la utilidad es"

     ut=salm*0.20

    SiNo

    Fin Si

   Fin Si

  Fin Si    

 Fin Si

Fin Si

Escribir "El bono ganado será: “, ut

2. Ingresar la cantidad de alumnos aprobados y desaprobados de un curso. Luego mostrar el porcentaje de


estudiantes aprobados y el porcentaje de estudiantes desaprobados. 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 $500. 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 EmpresaSeguros

definir valor,s,t,n,n2,n3, desc Como real;

definir p5,p3 como cadena ;

definir p,pp Como Cadena;

escribir "INGRESE VALOR DE LA CASA , NO PUEDE SUPERAR LOS $ 100,000: ";

leer valor;

p5<- "5%";

p3 <-"3%";

si valor > 0 y valor <= 100000 Entonces

si valor >= 25000 Entonces

desc <- 25000;

n <-desc * 0.03;
n2 <- (valor - desc) ;

n3 <-n2 * 0.05;

escribir "---------------------------------------------";

escribir "VALOR DE LA CASA.......: $ ",valor;

escribir "";

escribir "VALOR ANUAL EN.........: ", desc," A ", p3;

escribir " TOTAL A PAGAR ........: ",n;

escribir "";

escribir "RESTANTE DEL VALOR.....: $ ", n2 ," A ", p5;

escribir "TOTAL A PAGAR..........: $ ", n3;

escribir "---------------------------------------------";

SiNo

n2 <-valor * 0.05;

escribir "---------------------------------------------";

escribir "VALOR DE LA CASA.......: $ ",valor;

escribir "VALOR ANUAL EN.........: ",p5;

escribir "TOTAL A PAGAR..........: $ ", n2;

escribir "---------------------------------------------";

FinSi

SiNo

escribir "INGRESE VALORES NO MAYORES QUE $ 100,000";

FinSi

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).
Proceso AñosBisiesto
Definición de variables
Definir año como entero
Ingreso de datos
Escribir"Ingresa el año"
Leer año
Proceso
Si (año mod 4=0 y año mod 100 <> 0) o (año mod 400 =0) Entonces
Escribir"Año Bisiesto"
Sino
Escribir"Año no Bisiesto"
FinSi
Fin Proceso

4. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el
valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita
es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si
es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el
cliente deberá pagar por su compra. Se sabe que sólo hay bolitas de los colores mencionados.
Definir compra, descuento Como Real
Definir color Como Caracter
Escribir "escribe el total de la compra"
Leer compra
Escribir "selecciona una bola"
Escribir "blanca"
Escribir "verde"
Escribir "amarilla"
Escribir "azul"
Escribir "roja"
Leer color
si color= "blanca" Entonces
descuento<-0
SiNo
si color= "verde" Entonces
descuento<- compra*0.10
SiNo
si color= "amarilla" Entonces
descuento<-compra*0.25
SiNo
si color= "azul" Entonces
descuento<-compra*0.50
SiNo
si color="roja" Entonces
descuento<-compra*1
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "el total a pagar con descuento aplicado es: S/.",compra- descuento
Escribir "el descuento aplicado es: s/.",descuento
FinProceso

También podría gustarte