Вы находитесь на странице: 1из 5

Taller #2

Desarrollo del Pensamiento Analítico y Sistémico 1


Profesor: Luis Zapata

Diseñe un algoritmo para cada uno de los problemas planteados, con su respectiva
prueba de escritorio.

1. Dados dos números cualquiera, desarrollar un algoritmo que determine el mayor y el


menor; en caso de ser iguales, imprima un mensaje indicándolo.

2. Desarrollar un algoritmo para que calcule e imprima el valor absoluto de un número,


el cual es ingresado por pantalla.

3. Imprima el mayor de cuatro valores ingresados por pantalla.

4. Un almacén de la ciudad tiene un plan de tarifas y descuentos sobre el valor del


envío de mercancía a sus clientes:

 Tarifas:

Peso Mercancía Tarifa de


Envío
<= 500 kg 40.000
>500 kg AND <=750 kg 80.000
>750 kg AND <=1000 kg 100.000
>1000 kg 500 x cada
10 kg
adicionales

 Descuentos:
- Si el valor de la mercancía es >= a 300.000 y <= a 600.000 se hace un
descuento del 20% sobre el valor del envío
- Si el valor de la mercancía es > a 600.000 y <= a 1.000.000 se hace un
descuento del 35% sobre el valor del envío
- Si el valor de la mercancía es > a 1.000.000 se hace un descuento del 50%
sobre el valor del envío

 Promociones:
- Si el pago se hace con tarjeta propia del almacén, no se cobra la tarifa de
envío
- Si paga en efectivo y el valor de la mercancía es superior a 500.000 no se
cobra el envío.
- Si paga en efectivo y el valor de la mercancía está entre 300.000 y 500.000 se
hace un 50% de descuento sobre la tarifa de envío

Desarrolle un programa que calcule e imprima el valor total del envío.


Taller #2
Desarrollo del Pensamiento Analítico y Sistémico 1
Profesor: Luis Zapata
5. Se desea obtener la nómina mensual de un empleado (salario neto), cuyo trabajo se
paga por horas, de la siguiente forma:

o Las horas menores o iguales a 120 (horas básicas), se pagan a un valor


determinado, el cual es ingresado por pantalla.
o Las horas superiores a 120, se pagarán como extras, al doble de las normales.
o La deducción de impuestos se hace con base en el salario básico.

- Si el salario básico es menor o igual a 480.000 pesos, se hace una deducción


del 10%.
- Si el salario básico es mayor a 480.000 y menor o igual 600.000, se hace una
deducción del 20%.
- Si el salario mensual es mayor a 600.000, se hace una deducción del 30%.

6. Diseñe un algoritmo para verificar si un año que es ingresado por teclado es bisiesto,
o no; caso de ser cierto, imprima un mensaje indicándolo.

7. Dado un número entre 1 y 30, determine si es primo o no; imprima un mensaje


indicándolo.

8. Leer por pantalla un número entre 1 y 12; luego, imprima en letras el mes al que
corresponda dicho valor.

9. Una distribuidora de huevos quiere contratarlo a usted, para que realice un algoritmo
que calcule el precio de venta, para una cierta cantidad de huevos a comprar por
parte de un cliente.

El precio de venta se calcula, con base en la siguiente tabla:

Precio Unitario Huevo Descuento por Cantidades a Llevar


Tipo A Tipo B 1-100 101-200 201-300 >= a 301
$ 300 $ 250 3% 5% 8% 10%

10. Determinar el valor total por pagar, por una llamada telefónica, de acuerdo a lo
siguiente:

o Toda llamada que dure menos, o igual a tres minutos (min<= 3) tiene un costo de
$750 pesos.
o Cada minuto adicional-local superior a los tres primeros minutos, tiene un costo de
$200 pesos.
o Cada minuto adicional-nacional superior a los tres primeros minutos, tiene un costo
de $300 pesos.
o Además, por cada fracción de minuto, se cobra la mitad de lo que vale un minuto
local o nacional.

11. Elaborar un algoritmo para que calcule la nota definitiva de un estudiante de lógica;
se deben leer las siguientes notas por pantalla: seguimiento (valor 50%), parcial
Taller #2
Desarrollo del Pensamiento Analítico y Sistémico 1
Profesor: Luis Zapata
(valor 25%), y final (valor 25%); luego, imprima un mensaje que indique: si ganó, o
perdió la materia.
12.
13. Un almacén de venta de ropa, tiene las siguientes promociones para sus clientes,
que consisten en:

 Para ventas menores ó iguales a 100.000, se hace un descuento del 15%


 Para ventas mayores a 100000 y menores ó iguales a 200.0000, se hace el 25%
 Para ventas mayores a 200.000, se hace un 35% de descuento.

14. Un almacén de venta de ropa, tiene las siguientes promociones para sus clientes las
cuales consisten en lo siguiente:

Para ventas menores ó iguales a 100.000 con pago en efectivo, se hace un descuento
del 20%, con tarjeta de crédito, se hace el 10%.
Para ventas mayores a 100.000 y menores o iguales a 200.0000, con pago en
efectivo, se realiza un descuento del 30%; con tarjeta de crédito se hace un
descuento del 15%.
Para ventas mayores a 200.000, con pago en efectivo, se hace un descuento del
40%; con tarjeta de crédito, se hace el 20%.

15. Desarrollar un algoritmo que lea por pantalla la edad de un estudiante; si la edad es
menor o igual a 12 años, imprima un mensaje que diga: “Estas pipiolito”; si la edad es
mayor a 12 años, pero menor o igual a 17 años, imprima un mensaje que diga: “Estás
pollito”; si la edad es mayor a 17 años y menor o igual a 28, años imprima un
mensaje que diga: “Estás Gallito”; y si la edad es mayor a 28 años, imprima un
mensaje que diga: “Estás Frito”.

16. Dada la longitud de tres lados que se ingresan por teclado: L1, L2 y L3, determinar el
tipo de triángulo que forman, se sabe que:

 L1 = L2 = L3: triángulo es equilátero.


 L1 <> L2 <> L3: triángulo es escaleno.
 L1 = L2 OR L1 = L3 OR L2 = L3: triángulo es isósceles.

El primer paso es comprobar, si los tres lados forman o no un triángulo, es decir,


comprobar que la suma de dos lados cualquiera es mayor al tercer lado.

17. Elaborar un programa que lea dos números enteros por teclado e informe si el
primero divide o no al segundo.

18. Desarrollar un programa que lea cuatro valores enteros por pantalla e imprima
cuántos de ellos son iguales.

19. En una ciudad compuesta por 6 barrios (cada uno identificado por un número entero:
1 al 6), hay una empresa de transportes que cobra un valor único por el reparto de
una carga (30.000 pesos). Los camiones de la empresa pueden transportar 3 pedidos
en cada viaje. Se establecen algunos descuentos, según los siguientes criterios:
Taller #2
Desarrollo del Pensamiento Analítico y Sistémico 1
Profesor: Luis Zapata

 Si las tres cargas del camión van al mismo barrio, se aplica el 30% de descuento a
cada carga.
 Si dos cargas van al mismo barrio, se les aplica un 15% de descuento (sólo a esas
dos).
 Desarrollar un programa que lea por teclado, los códigos de los barrios a los que
van las tres cargas de un viaje, y que diga la cantidad que hay que pagar por cada
carga.

20. Un parque de diversiones tiene el siguiente plan de tarifas y descuentos para todos
sus clientes que lo visitan:

Tarifas Descuentos x Persona Póliza de Seguro


Niños Jóvenes Adultos Afiliado a Afiliado a Tiene Estudiante Niños Niños Jóvenes y
Comfama Comfenalco Sisben con sin Adultos
EPS EPS Con Sin
EPS EPS
1000 3000 5000 10% 12% 50% 20% 2500 4000 1500 3000

Aclaraciones:

- Los niños menores a tres años ingresan gratis pero deben pagar la Póliza de Seguro
- Sólo se puede aplicar un descuento (el mayor) en caso de aplicar a varios de ellos.

Niños : Edades comprendidas entre 3 a 12 años


Jóvenes : Edades comprendidas entre 13 a 20 años
Adultos : Edades mayores a 20 años

Nota: en caso que tenga derecho al descuento, recuerde que debe aplicar el
mayor.
Ejemplo: si es estudiante y tiene SISBEN, se otorgará un descuento del
50% que corresponde al SISBEN, y no el 20% por ser estudiante.

Implementar tres subprogramas así:

a.) Calc_Tarifa : retorna el valor de la tarifa


b.) Valor_Poliza : retorna el valor de la póliza
c.) Calc_Descuento : retorna el valor de descuento

Desarrollar un programa que calcule e imprima el valor neto a pagar de una persona
que desee ingresar al parque.
Taller #2
Desarrollo del Pensamiento Analítico y Sistémico 1
Profesor: Luis Zapata

21. La secretaría de Transportes y Tránsito de la ciudad, desea que usted desarrolle un


programa que calcule el valor que debe pagar un conductor según el tipo de
infracción de la tabla:

Infracción Valor Básico INCREMENTO TOTAL


de la Multa
Conducir en estado de Grado 1: Grúa ?
embriaguez 515.000 Grado 2: 215.000+ Grúa ?
Grado 3: 415.000+ Grúa ?
Pico y Placa 1ra vez: No Grúa ?
280.000 >=2 veces: 102.000+ Grúa ?
Llevar niños menores 1 Niño: 45.000 ?
de diez años en el 103.000
asiento delantero >=2 Niños: 70.000 ?

Вам также может понравиться