Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejerciciosde Algoritmo
Ejerciciosde Algoritmo
Definir n=0.0
leer
n
Si
n mod = 0 entonces
imprimir
Es multiplo de cinco
Fin si
Fin
Si no
hacer
imprimir
imprimir
fin si
Fin
ne= n^3
Numero impar n
Elevado al cuadrado: ne
7- Hacer un algoritmo, que lea dos nmeros A y B, y que determine si A es Mayor que B o
viceversa. Se deber imprimir el mensaje, para cada determinacin (Cual es nmero
mayor y cual es el menor).
n1= nmero 1
n2= nmero 2
Algoritmo Nmero mayor
Inicio
definir
n1=0.0, n2=0.0
leer
n1, n2
si
n1>n2
imprimir
n1 Es mayor
si no
si
n2>n1
imprimir
n2 es mayor
si no
imprimir
Ambos nmeros son iguales
fin si
fin si
fin
8- Hacer algoritmo que imprima el nombre y la edad de la persona siempre y cuando sea
masculino y si es femenino que imprima la profesin y el tiempo de laborar en la
empresa.
ge= genero del empleado
ne= nombre del empleado
ee= edad del empleado
pe= profesin del empleado
tee= tiempo de laborar en la empresa del empleado
Algoritmo Distincin de Gneros
Inicio
Definir
ge= , ne= , ee=0.0, pe= , tee=0.0
Leer
si
Si no
Imprimir
Imprimir
Profesin: pe
Tiempo de laborar para la empresa: tee
Fin si
Fin
14- Calcular el total que una persona debe de pagar en una llantera, si el precio de cada
llanta es de $35.00, si se compran 4 llantas y de $25.00 si se compran mas de 5 o mas.
tc= total a cancelar
nll= numero de llantas compradas
Algoritmo Compra de Llantas
Inicio
Definir
tc=0.0, nll=0.0
Leer
nll
Si
nll >=5
entonces
hacer tc=nll*25
Si no
hacer tc=nll*35
fin si
Imprimir
El total a pagar es: tc
Fin
15- Determinar la cantidad de dinero que recibir un trabajador por concepto de horas
de trabajo en una empresa, teniendo conocimiento que cuando las horas de trabajo
exceden de 44 el resto se consideran horas extras y que se pagan al doble de una hora
normal cuando no exceden de 8, si las horas extras exceden de 8 se pagan las primeras
8 al doble de lo que se paga la hora normal, y el resto al triple.
16- Hacer un algoritmo que determine de tres nmeros ledos, el nmero mayor.
n1= primer nmero
n2= segundo nmero
n3= tercer nmero
Algoritmo nmero mayor
Inicio
Definir
n1=0.0, n2=0.0, n3=0.0
Leer
n1, n2, n3
Si
n1>n2 and n1>n3
entonces
imprimir
El numero mayor es: n1
Si no
Si
n2<n1 and n2>n3
entonces
imprimir
El nmero mayor es: n2
Si no
Si
Fin Si
Fin Si
Fin Si
Fin
17- Hacer un algoritmo que determine de tres nmeros ledos, el nmero menor.
n1= primer nmero
n2= segundo nmero
n3= tercer nmero
Algoritmo nmero menor
Inicio
Definir
n1=0.0, n2=0.0, n3=0.0
Leer
n1, n2, n3
Si
n1<n2 and n1<n3
entonces
imprimir
El numero menor es: n1
Si no
Si
n2<n1 and n2<n3
entonces
imprimir
El nmero menor es: n2
Si no
Si
n3<n1 and n3<n2
entonces
imprimir
El nmero menor es: n3
Fin si
Fin si
Fin si
Fin
18- Una persona que pesa 70 Kg se encuentra en reposo y desea saber cuantas caloras
consume su cuerpo durante todo el tiempo que realice una misma actividad. Las
actividades que tiene permitido realizar son nicamente dormir o estar sentado en
reposo. Los datos que tiene son estando dormido consume 1.8 caloras por minuto y
estando sentado en reposo consume 1.66 caloras por minuto. Imprimir total caloras
consumidas.
pp= peso de la persona
trep= total de minutos en reposo
19- Hacer un algoritmo que determine de tres nmeros ledos, el nmero intermedio.
n1= primer nmero
n2= segundo nmero
n3= tercer nmero
Algoritmo nmero intermedio
Inicio
Definir
n1=0.0, n2=0.0, n3=0.0
Leer
n1, n2, n3
Si
n1>n2 and n1<n3
entonces
imprimir
El numero el intermedio es: n1
Si no
Si
n2>n1 and n2<n3
entonces
imprimir
El nmero intermedio es: n2
Si no
Si
n3>n1 and n3<n2
entonces
imprimir
El nmero intermedio es: n3
Fin si
Fin
20- Hacer un algoritmo que determine de tres nmeros ledos la media. Al final deber
imprimir los nmeros arriba de la media.
n1= primer nmero
Fin
22- Una panadera tiene una promocin para los clientes, la cual consiste en lo siguiente:
Si el cliente compra entre $ 5 y $ 10 dlares, recibe un 10% de descuento
Si la compra es entre $ 11 y $ 20 dlares el cliente recibir el 15% de descuento
Si la compra es arriba de los $20 el descuento ser del 20%
Imprimir: Nombre, telfono, direccin, compra, porcentaje, monto a pagar
vci= valor de la compra inicial
nc= nombre del cliente
tc= telfono del cliente
dc= direccin del cliente
vcf= valor de la compra final
pda= porcentajde descuento aplicado
Algoritmo
Inicio
definir
Leer
Si
Si no
Si
Si No
hacer vcf= vci/1.20
hacer pda= 20%
Fin Si
Fin si
Imprimir
Imprimir
Imprimir
Imprimir
Imprimir
imprimir
Fin
26-
27-
28- Determinar el total a pagar por un cliente si recibir un descuento del 20%, siempre y
cuando realice dos compras, y si estas son mayores o iguales a $100, caso contrario si
realiza solamente una compra pero es mayor que 50 y menor que 100, recibe el 10%.
Imprimir: Nombre, Nmero de compras, monto de la compra, descuento, total a pagar.
29- Hacer un algoritmo para determinar el CUM (Sumatoria de las notas finales entre total
de asignaturas) del ciclo de un estudiante, que ha cursado sus 4 primeras asignaturas
en la Universidad.
Se necesita un reporte que presente nombre del estudiante, nmero de carnet, CUM y
un mensaje, para el cual hay que considerar la siguiente tabla:
SI EL CUM ESTA ENTRE:
EL MENSAJE SER
Malo
Regular
Bueno
Muy Bueno
Excelente
30- Se necesita determinar el total a pagar a un empleado que trabaja con base a horas
extras, poseen un sueldo base X y se realizan los siguientes descuentos: ISSS 3%, AFP
5%, Renta 10%.
Las horas extras son canceladas de acuerdo a la siguiente tabla.
No. de Horas
1 15
$ 7
Nota
Considere que si por Ej: Un empleado tiene
$ 12
26 30
$ 18
31 ms
$ 22
Se deber presentar cdigo del empleado, nombre, descuento de ISSS, AFP, total de
horas, total a pagar sin descuento y total a pagar con descuento.