You are on page 1of 4

ACTIVIDAD 4

SENTENCIAS DE DECISIÓN

ACTIVIDAD 4
Sentencias de Decisión
Con cada semana que avanza, entendemos más el mundo de la algoritmia, base de
la programación. En esta ocasión trabajaremos sobre las ESTRUCTURAS que
permiten la programación; iniciando con las sentencias de DECISIÓN, que facilitan la
toma de decisiones al algoritmo, con la premisa que devuelve una afirmación.

Esto debido a que existen problemas que no presentan una única vía a la
solución, sino múltiples soluciones.

A tener en cuenta: Favor tenga en cuenta los ejemplos realizados en clase


(código que se encuentra compartido y vídeos facilitados en drive), recuerde
también la entrada y salida de datos, y todos los temas vistos anteriormente.

Sentencias de Decisión simple:


1. Dado un número, imprimir un mensaje que diga si es par o impar.

2. Algoritmo que lea un número, si el número es mayor que 10 muestre el

cuadrado del número si no muestre el residuo de dividir por 3.

3. Realice un algoritmo que lea un número y si es par muestre la mitad del

número y si es impar muestre el doble del número.

4. Algoritmo que calcule la suma de 3 números si la suma es mayor que 100

mostrar un mensaje si es menor mostrar otro mensaje (los mensajes que

usted desee colocar).

5. Averiguar si dados dos números leídos del teclado, uno es divisor de otro.

6. Realizar un algoritmo que me permita votar en el plebiscito que paso el 2

de octubre en Colombia, por la opción SI o NO, me debe mostrar que

opción tome como ciudadano.

7. Algoritmo que lea la edad de una persona si es mayor de edad muestre los

días vividos; sino muestre un mensaje indicando que es menor de edad.

Algoritmia
ACTIVIDAD 4
SENTENCIAS DE DECISIÓN

8. Crear un algoritmo que lea un número entero y muestre si el número es

múltiplo de 10.

9. Programa que lea un carácter por teclado y compruebe si es una letra mayúscula.

10. Leer un carácter cualquiera y decir si es una vocal, en caso contrario no

es una vocal.

Sentencias de Decisión Múltiple:


11. Dados tres números escribir cuál es el mayor.

12. Leer tres números y determinar si la suma de cualquier pareja de ellos es

igual al tercer número. Si se cumple esta condición escribir "Iguales", en

caso contrario, escribir "Distintas".

13. A un trabajador le pagan según sus horas y una tarifa de pago por horas. Si la

cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa en un

50% para las horas extras; por último si la cantidad de horas trabajadas es

mayor a 60 horas, la tarifa se incrementa en un 70% para las horas extras.

Calcular el salario del trabajador dadas las horas trabajadas a una tarifa

de 4500 pesos moneda colombiana?.

14. Dada la duración en minutos de una llamada calcular el costo,

considerando: Hasta tres minutos el costo es $70 pesos por minuto, tarifa

fija nacional. Por encima de tres minutos se reduce al 80% el costo por

minuto de la tarifa, para cada minuto adicional a los primeros 3 minutos.

Por encima de 10 minutos se reduce en 60% el costo por minuto de la


tarifa fija nacional para cada minuto adicional a los 10 primeros minutos,

quitando la segunda tarifa del 80% comprendida entre 3 y 9 minutos.

15. Ajustar el algoritmo del punto 8, para identificar si mi voto fue nulo o no

marcado.

16. Dadas tres notas numéricas de un estudiante(Ejemplo: 4.8, 3.4, 5.0), sacar la nota
Algoritmia
ACTIVIDAD 4
SENTENCIAS DE DECISIÓN

final del estudiante con calificación alfanumérica, con la siguiente tabla de

equivalencia:

0a1 Deficiente
1a2 Insuficiente

2a3 aceptable
3a4 Suficiente

4a5 Excelente

17. Al ejercicio anterior agregue los siguientes cohortes, para encontrar la nota final:

● Cohorte 1: 35% de la nota final.

● Cohorte 2: 35% de la nota final.

● Cohorte 3: 30% de la nota final.

18. Construir un algoritmo que calcule el índice de masa corporal de una

persona (IMC = peso [kg] /altura2 [m]) e indique el estado en el que se

encuentra esa persona en función del valor de IMC:

Valor del IMC Diagnóstico


< 16 Criterio de ingreso a hospital

De 16 a 17 Infrapeso
De 17 a 18 Bajo peso

De 18 a 25 Peso normal (saludable)


De 25 a 30 Sobrepeso (obesidad grado I)

De 30 a 35 Sobrepeso crónico (obesidad grado II)

De 35 a 40 Obesidad pre-mórbida (obesidad de grado III)


>40 Obesidad mórbida (obesidad de grado IV)

19. Construir un programa que calcule y muestre por pantalla las raíces de la ecuación

de segundo grado de coeficientes reales. El programa debe diferenciar los diferentes

casos que puedan surgir: la existencia de dos raíces reales distintas,

Algoritmia
ACTIVIDAD 4
SENTENCIAS DE DECISIÓN

de dos raíces reales iguales y de dos raíces complejas.

20. Construir un programa que simule el funcionamiento de una calculadora que puede

realizar las cuatro operaciones aritméticas básicas (suma, resta, producto y división)

con valores numéricos enteros. El usuario debe especificar la operación con el

primer carácter del primer parámetro de la línea de comandos: S o s para la suma, R

o r para la resta, P, p, M o m para el producto y D o d para la división. Los valores de

los operandos se deben indicar en el segundo y tercer parámetros.

21. "ALMACENES EXITO" se encuentra de aniversario y ha programado una serie de

ofertas con la finalidad de brindar facilidades a sus clientes y a la vez de incrementar

sus ventas. Estas ofertas se basan específicamente en un porcentaje de descuento

sobre el total de compra el cual varía de acuerdo al monto:

Por un monto mayor o igual a $500.000 se hará un descuento del 30%.


Por un monto menor de $500.000 pero mayor o igual a 200.000 se hará
un descuento del 20%.
Por un monto menor a 200.000 se hará un descuento del 5%.

. Algoritmia

You might also like