Ejercicios Resueltos de Algoritmos y Lógica de Programación
Enviado por Chuletator online y clasificado en Francés
Escrito el en
español con un tamaño de 2,68 KB
Ejercicios de Lógica de Programación
1. Cálculo de Salario Semanal
Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos, se le paga $16 por hora. Si trabaja más de 40 horas, se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
- Inicio
- Leer ht
- Si ht > 40 entonces:
- he = ht - 40
- ss = he * 20 + 40 * 16
- Si no:
- ss = ht * 16
- Fin-si
- Imprimir ss
- Fin
2. Ordenamiento Ascendente de Dos Números
Leer dos números e imprimirlos en forma ascendente.
- Inicio
- Leer num1, num2
- Si num1 < num2 entonces: Imprimir num1, num2
- Si no: Imprimir num2, num1
- Fin-si
- Fin
3. Consumo de Calorías en Reposo
Una persona enferma (70 kg) desea saber cuántas calorías consume según su actividad (dormir: 1.08 cal/min, sentado: 1.66 cal/min).
- Inicio
- Leer act$, tiemp
- Si act$ = “dormido” entonces: cg = 1.08 * tiemp
- Si no: cg = 1.66 * tiemp
- Fin-si
- Imprimir cg
- Fin
4. Evaluación de Promedio Escolar
Determinar si un alumno aprueba (promedio >= 70) o reprueba un curso.
- Inicio
- Leer calif1, calif2, calif3
- prom = (calif1 + calif2 + calif3) / 3
- Si prom >= 70 entonces: Imprimir “alumno aprobado”
- Si no: Imprimir “alumno reprobado”
- Fin-si
- Fin
5. Cálculo de Descuentos por Clave
Imprimir nombre, clave, precio original y precio con descuento (Clave 01: 10%, Clave 02: 20%).
- Inicio
- Leer nomb, cve, prec_orig
- Si cve = 01 entonces: prec_desc = prec_orig - prec_orig * 0.10
- Si no: prec_desc = prec_orig - prec_orig * 0.20
- Fin-si
- Imprimir nomb, cve, prec_orig, prec_desc
- Fin
6. Potencias de una Serie de Números
Leer 10 números y obtener su cubo y su cuarta.
- Inicio
- Hacer para N = 1 a 10:
- Leer NUM
- CUBO = NUM * NUM * NUM
- CUARTA = CUBO * NUM
- Mostrar CUBO, CUARTA
- Fin para
- Fin