Sie sind auf Seite 1von 2

MATERIAL DE APOYO PARA CONDICIONALES EN ALGORITMOS:

Sabiendo que un en los lenguajes de programación es común el uso de condicionales que sirven
para denotar diferentes alternativas que pueden llevarse a cabo dado el valor de una expresión
lógica, el cual siempre será verdadero o falso, realizar los siguientes ejercicios:

1. Crear un programa que permita determinar si una persona es mayor o menor de edad.

2. Necesitamos saber si una persona es joven o vieja basándonos en su edad, joven es aquella menor de
45 años.

3. Necesitamos saber si el usuario es alto o chaparro. Chaparro es el que mide 1.65 metros cuando
mucho.

4. Crear un programa que permita leer un dato y determine si es par o impar.

a. Si es par convertido en impar


b. Si es impar convertido en par.

5. Desarrollar un algoritmo que permita leer un dato y determinar si es positivo o negativo.

a. si es positivo convertirlo a negativo


b. si es negativo convertirlo a positivo

6. Crear un programa que permita leer 3 notas de un alumno. Calcular su definitiva de un rango de 0 a 5 y
enviar un mensaje donde el alumno diga si aprobó o reprobó el curso.

7. Desarrollar un algoritmo que permita leer dos valores y determine cuál es el mayor e imprimirlo.

8. Desarrolle un programa que permita leer 3 notas y obtener la definitiva de un alumno x y almacenarlo
en la variable n1, n2, n3 respectivamente.

a. Debe mostrar cual es la nota mayor.


b. No debe aceptar notas iguales por tanto envíe un mensaje

9. Se desea expresar un algoritmo que permita definir la altura de una persona de la siguiente manera:

 Si la altura es menor o igual a 150 envíe el mensaje: Persona de altura baja;


 Si la altura está entre 151 y 170 escriba el mensaje: Persona de altura media”
 Si la altura es mayor al 171 escriba el mensaje: Persona alta.

10. Desarrollar un algoritmo que permita leer dos números y los imprima en forma ascendente.

11. Desarrolle en un programa que permita leer 2 números; si son iguales que los multiplique, si el primero
es mayor que el segundo que los reste y si no, que los sume.

12. Necesitamos verificar que la contraseña que escribe el usuario es igual a “ADSI”. Dependiendo de lo
ingresado desplegar el mensaje correspondiente.
13. Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si a este se le asigna un
porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la
siguiente tabla:

Tiempo Utilidad:

 Menos de 1 año 5 % del salario


 1 año o más y menos de 2 años 7 % del salario
 2 años o más y menos de 5 años 10% del salario
 5 años o más y menos de 10 años 15% del salario
 10 años o más 20% del salario

14. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:

 Si trabaja 40 horas o menos se le paga $1600 por hora


 Si trabaja más de 40 horas se le paga $1600 por cada una de las primeras 40 horas y $2000 por cada
hora extra.

15. 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.

16. Elaborar un algoritmo que lea el importe bruto de una factura y determine el importe neto según los
siguientes criterios:

a) Importe bruto menor de 20.000 -> sin descuento


b) Importe bruto mayor de 20.000 -> 15% de descuento

17. Un reconocido SAI de la ciudad de Valledupar necesita sistematizar la venta de sus minutos la cual le
ha solicitado a usted lo siguiente:

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


 Hasta 3 minutos el costo es de 500 pesos
 Más de 3 minutos es de 500 pesos más 100 pesos por cada minuto adicional a los tres primeros.

Das könnte Ihnen auch gefallen