Vous êtes sur la page 1sur 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

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.

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.

INSTITUTOS
A
B

Colegio
C
Nacional
Particular

50

40

25

29

30
15

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


sobre el monto comprado de la siguiente forma:
Hombres

Mujeres

Talla
Origen
Nacional

10

12

Importado

05

07

15

15

17

20

10

07

09

12

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


descuento y el monto a pagar.

Vous aimerez peut-être aussi