3ra Evaluación 2025-2026 PAOI, Septiembre 12, 2025 /CCPG1043/CCPG1801

Tema 3.a (20 pts) implemente la función es_perfecto(n) que reciba un número n entero mayor a 1. La función debe devolver True si n es un número perfecto, o False en caso contrario.
Un número es perfecto cuando la suma de sus divisores propios (todos los divisores positivos distintos del propio número) es igual a él mismo.
Ejemplos:
| Número | Divisores propios | Suma | Perfecto |
|---|---|---|---|
| 2 | 1 | 1 | No |
| 3 | 1 | 1 | No |
| 4 | 1, 2 | 3 | No |
| 5 | 1 | 1 | No |
| 6 | 1, 2, 3 | 6 | Sí |
Tema 3.b (10 puntos) Escriba un programa que:
- Solicite el ingreso de un número por teclado.
- Valide hasta que el valor ingresado sea un número entero mayor a 1. Considere que el usuario podría ingresar cualquier tipo de caracter por teclado.
- Muestre cuántos números perfectos existen entre 2 y el número ingresado inclusive
Referencia: 2Eva2002TII_T1 Verificar si es "Número perfecto"
Deja una respuesta