Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios - Condicional Doble
Ejercicios - Condicional Doble
ALGORITMOS
Ing. Juanita Cueva Villavicencio
Dado un monto calcular el descuento
considerando que por encima de 100 el
descuento es el 10% y por debajo de
100 el descuento es el 2%.
Proceso descuento
definir desc,monto,to Como Real
Escribir "monto"
leer monto
si (monto >100) Entonces
desc<-monto*0.1
Sino
desc<-monto*0.02
FinSi
total<-monto-desc
Escribir "El descuento es ", desc
Escribir "Total a pagar ", total
FinProceso
Ingrese el nombre del trabajador, su sueldo básico y el número de hijos, se deberá
mostrar su bonificación y el sueldo final. Tenga en cuenta que la empresa está dando
una bonificación del 7% del sueldo básico sólo en el caso el trabajador tuviese hijos.
Proceso Sueldo
Definir nombre como caracter
definir sb, bono, total como real
definir nh como entero
escribir "Ingrese nombre"
leer nombre
escribir "Ingrese sueldo"
Leer sb
escribir "Ingrese numero de hijos"
leer nh
si (nh>=1) entonces
bono<-sb*0.07
Sino
bono<-0
FinSi
total<-sb+bono
escribir "bonificacion ", bono
escribir "total ", total
FinProceso
Construir un algoritmo que muestre el monto de alquiler mensual
que debe cancelar una persona, sabiendo que debe pagar S/.50.00
por cada habitación que tenga la casa, adicional a ello debe pagar
un monto por la limpieza de la casa, este monto es de S/.15.00
mensual para las viviendas tiene 10 habitaciones o más, y S/.5.00
mensual para las viviendas que tiene menos de 10 habitaciones.
Si nrh<5 entonces
lim<-5
Sino
lim<-15
Finsi
Total<-alqui+lim
Datos/Observaciones
Hacer un programa para ingresar la edad y el sexo de una persona e
imprima si es hombre o mujer mayor o menor de edad
Proceso verificasexo
definir sx Como Caracter
escribir "Ingrese sexo"
leer sx
si sx="M" Entonces
escribir "Usted es Masculino"
FinSi
si sx="F" Entonces
escribir "usted es femenino"
FinSi
si (sx<>"M") & (sx<>"F") entonces
escribir "Error solo M/F"
FinSi
FinProceso
Algoritmo Alquiler
Definir d,m Como Entero;
Escribir "Ingresar la distancia recorrida: " Sin Saltar;
Leer d;
Si d <= 300 Entonces
m <- 250;
SiNo
Si d > 300 Y d <= 1000 Entonces
m <- 250 + (d-300)*3;
SiNo
m <- 250 + 700 * 3 + (d - 1000) * 2;
FinSi
FinSi
Escribir "El monto a pagar por el cliente es S/. ", m;
FinAlgoritmo