Está en la página 1de 4

PRINCIPIOS DE ALGORITMOS

ESTRUCTURAS CONDICIONALES

INDICADOR DE LOGRO DE LA SESIN: Al final de la sesin, el alumno elabora


pseudocdigos bsicos, empleando estructuras condicionales dobles (compuestas),
mltiples y anidadas.
EJERCICIOS

En la solucin de los siguientes problemas considere: Anlisis, construccin del


algoritmo (pseudocdigo), verificacin del algoritmo o prueba de escritorio.

1.- Calcular el pago semanal de un trabajador. Los datos a ingresar son: total
de horas trabajadas y el pago por hora.
Si el total de horas trabajadas es mayor a 40 la diferencia se considera como
horas extras y se paga un 50% ms que una hora normal.
Si el sueldo bruto es mayor a s/. 500.00, se descuenta un 10% en caso
contrario el descuento es 0.

2.- A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o


igual a 1000, por encima de 1000 hasta 2000 el 5% del adicional, y por encima
de 2000 el 3% del adicional. Calcular el descuento y sueldo neto que recibe el
trabajador dado un sueldo.

3.- Ordene de mayor a menor, 3 nmeros ingresados por teclado

4.- Dados tres datos enteros positivos, que representen las longitudes de un
posible tringulo, determine si los datos corresponden a un tringulo. En caso
afirmativo, escriba si el tringulo es equiltero, issceles o escaleno. Calcule
adems su rea.

5.- Una compaa de alquiler de autos emite la factura de sus clientes teniendo
en cuenta la distancia recorrida, si la distancia no rebasa los 300 km., se cobra
una tarifa fija de S/.250, si la distancia recorrida es mayor a 300 km. y hasta
1000 km. se cobra la tarifa fija ms el exceso de kilmetros a razn de S/. 30
por km. y si la distancia recorrida es mayor a 1000 km., la compaa cobra la
tarifa fija ms los kilmetros recorridos entre 300 hasta 1000 a razn de S/. 30,
ms S/.20 por Kilmetro de exceso en distancias mayores de 1000 km. Calcular
el monto que pagar un cliente.

6.- Una empresa registra el sexo, edad y estado civil de sus empleados a travs
de un nmero entero positivo de cuatro cifras de acuerdo a lo siguiente: la
primera cifra de la izquierda representa el estado civil (1 para soltero, 2 para
casado, 3 para viudo y 4 para divorciado), las siguientes dos cifras representan

1
la edad y la tercera cifra representa el sexo (1 para femenino y 2 para
masculino). Determinar el estado civil, edad y sexo de un empleado
conociendo el nmero que empaqueta dicha informacin.

7.- Calcular la comisin sobre las ventas totales de un empleado, sabiendo que
el empleado no recibe comisin si su venta es hasta S/.150, si la venta es
superior a S/.150 y menor o igual a S/.400 el empleado recibe una comisin del
10% de las ventas y si las ventas son mayores a 400, entonces la comisin es
de S/.50 ms el 9% de las ventas.

8.- Un Supermercado necesita determinar el descuento para un cliente. Si el


monto de la compra del cliente es mayor de S/. 5000 se le har un descuento
del 30%, si es menor o igual a S/. 5000 pero mayor que S/. 3000 ser del 20%,
si no rebasa los S/. 3000 pero si los S/. 1000 la rebaja efectiva es del 10% y en
caso de que no rebase los S/. 1000 no tendr beneficio.

9.- Calcular la utilidad que un trabajador recibe en el reparto anual de


utilidades si este se le asigna como un porcentaje de su salario mensual que
depende de su antigedad en la empresa de acuerdo con la siguiente tabla:
Tiempo Utilidad
Menos de 1 ao 5 % del salario
1 ao o ms y menos de 2 aos 7% del salario
2 aos o ms y menos de 5 aos 10% del salario
5 aos o ms y menos de 10 aos 15% del salario
10 aos o ms 20% del salario

10.- Dado un nmero entero; determinar si el mismo es par, impar o nulo.

11.- Escribir un programa que determine si un ao es bisiesto. Un ao es


bisiesto si es mltiplo de 4 (por ejemplo 1984). Los aos mltiplos de 100 no
son bisiestos, salvo si ellos son tambin mltiplos de 400 (2000 es bisiesto,
pero; 1800 no lo es)

12.- Elaborar un algoritmo en el que a partir de una fecha introducida por


teclado con el formato Da, Mes Ao, se obtenga la fecha del da siguiente.

13.- Determinar la cantidad de dinero que recibir un trabajador por concepto


de las horas extras trabajadas en una empresa, sabiendo que cuando las horas
de trabajo exceden de 40, el resto se consideran horas extras y que estas 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 pagan las horas
normales y el resto al triple.

2
14.- En una tienda de descuento se efecta una promocin en la cual se hace
un descuento sobre el valor de la compra total segn 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 slo hay bolitas de los
colores mencionados.

15.- Ingrese seis notas y calcule el promedio, considerando las 5 mejores notas.

16.- Calcular el pago por ciclo de un alumno de una Universidad, si se ingresan,


crditos inscritos, categora, matricula (1: normal, 2: extempornea). El pago
por crdito depende de la categora de acuerdo a la siguiente tabla:

CATEGORA PAGO CREDITO


A 125.00
B 150.00
C 180.00
Por matricula extempornea se paga un recargo de 40.00 soles.

17.- En un hospital se ha hecho un estudio sobre los pacientes registrados


durante los ltimos 10 aos, con el objeto de hacer una aproximacin de los
costos de internamiento por paciente. Se obtuvo un costo promedio diario
segn el tipo de enfermedad que aqueja al paciente, adems se pudo
determinar que en promedio todos los pacientes con edad entre 14 y 22 aos
implican un costo adicional del 10%. La siguiente tabla expresa los costos
diarios segn el tipo de enfermedad.
TIPO DE ENFERMEDAD COSTO /PACIENTE
1 25
2 16
3 20
4 32
Calcular e imprimir el costo que representa un paciente

18.-Determinar si un nmero es mltiplo de 2, de 3, de 5 o de ninguno de ellos.


Considere que existen nmeros que pueden ser mltiplos de ms de un
nmero. Por ejemplo: si se
Ingresa 15 debe mostrarse El nmero es mltiplo de 3, El nmero es
mltiplo de 5

19.- Determinar el importe a pagar por un alumno de un instituto cuya cuota


tiene un porcentaje de descuento que se establece en la siguiente tabla y est
en funcin al colegio de procedencia del alumno; asimismo los importes estn
exonerados de impuestos.

3
INSTITUTOS
Colegio A B
C
Nacional 50 40
Particular 30
25 29
15

20.- Una tienda distribuidora de ropa ha establecido porcentajes de descuento


sobre el monto comprado de la siguiente forma:

Hombres Mujeres
Talla
S M L S M L
Origen
Nacional 10 12 15 15 17 20

Importado 05 07 10 07 09 12

Determinar y mostrar para un comprador, el monto comprado, el importe del


descuento y el monto a pagar.

También podría gustarte