Está en la página 1de 3

LABORATORIO 2 PRINCIPIOS DE ALGORITMOS

1.-Desarrollar un programa que me permita ingresar un número entero y me indique si el número


es par o impar.

2.-Realice una aplicación en C++ y entorno consola que solicite el ingreso de un número entero y si
este es mayor o igual a 10 devuelva el triple, de este de lo contrario la cuarta parte de este.

3.-Realice un algoritmo y represéntelo mediante un diagrama de flujo que permita mostrar el estado
del alumno, según la nota final del curso. Para ello debe tener en cuenta los siguientes criterios:
-Si la nota es menor de 12.50 está desaprobado.
-Si la nota es mayor de 12.50 y menor de 20 está aprobado.

4.-Determinar si un alumno Aprueba o Desaprueba el curso de Programación II. Se ingresan: la


nota de Examen Parcial que tiene una ponderación de 25%, Examen Final 30%, Evaluación
Permanente 20% y Promedio de Prácticas 25%.

5.-En un almacén se hace un 20% de descuento a los clientes cuya compra supere los S/. 10,000
¿Cuál será la cantidad que pagará una persona por su compra? Se ingresa el precio del artículo y
la cantidad

6.-Diseñe un algoritmo que lea un número de tres cifras y determine si es o no capicúa. Un número
es capicúa si es igual al revés del número.

7.-Desarrollar un programa que permita ingresar tres números y me indique el mayor, el menor y el
del medio.

8.-Dados dos números, dar la relación entre ellos. Señalar el mayor, el menor ó especificar si son
iguales.

9.-Escribir un subprograma que permita a un gimnasio determinar el monto a pagar por membresía
dependiendo del programa elegido. Si el cliente decide por menos de 2 meses el monto a pagar en
120 soles por mes, si es entre 2 y 4 meses el monto es de 100 soles por mes y si es de 5 a 12
meses el monto es de 80 soles por mes. En caso el usuario ingrese un valor mayor a 12 el
programa deberá de devolver un mensaje que diga: “El máximo número de meses es 12”.

10.-Elabore un algoritmo y represéntelo mediante un diagrama de flujo en donde se solicite


ingresar un número entero de 3 cifras únicamente y verificar si el número ingresado es correcto, si
no es de tres cifras mostrar un mensaje de error. Finalmente, mostrar el número ingresado al
revés. Ejemplos: -Si se ingresa un número de 4 cifras debe mostrar un mensaje de error: “Número
incorrecto” -Si se ingresa un número de 2 cifras debe mostrar un mensaje de error: “Número
incorrecto” -Si se ingresa el número 263 debe mostrar el número al revés: 362

Soluciones

1.-
1
LABORATORIO 2 PRINCIPIOS DE ALGORITMOS

Proceso Numero
Definir n como Entero
Escribir 'Ingresar un numero entero: '
Leer n
Si n mod 2 == 0 Entonces
Escribir 'El numero es par'
Sino
Escribir 'El numero es impar'
FinSi
FinProceso

Proceso sin_titulo
Definir n como Real
Escribir 'Ingresar un numero: '
Leer n
Si n >= 10 Entonces
Escribir 'El resultado es: ', 3*n
Sino
Escribir 'El resultado es: ', n/4
FinSi
FinProceso

2
LABORATORIO 2 PRINCIPIOS DE ALGORITMOS

Proceso CalcularPromedio
Definir ep,ef,per,pp,promf como Real
Escribir 'Ingresar Examen Parcial: '
Leer ep
Escribir 'Ingresar Examen Final: '
Leer ef
Escribir 'Ingresar Ev Permanente: '
Leer per
Escribir 'Ingresar Promedio Practicas: '
Leer pp
promf = ep*0.25 + ef*0.3 + per*0.2 + pp*0.25
Escribir 'El promedio del alumno e: ', promf
Si promf >=12 Entonces
Escribir 'El alumno aprueba'
Sino
Escribir 'El alumno desaprueba'
FinSi
FinProceso

También podría gustarte