Algoritmo para Calcular el Promedio Ponderado en PSeInt (Guía 2026)
El promedio ponderado ((n₁×p₁ + n₂×p₂ + n₃×p₃) / (p₁+p₂+p₃)) es el ejercicio estándar de notas con pesos en la universidad. Con seis entradas de datos practicas el orden de lectura y una fórmula larga donde el denominador debe ir entre paréntesis.
Código completo
Algoritmo PromedioPonderado
// Calcula el promedio ponderado de tres notas con sus pesos
Definir nota1, nota2, nota3 Como Real
Definir peso1, peso2, peso3 Como Real
Definir suma, totalPesos, promedio Como Real
Escribir "Ingrese la nota 1: "
Leer nota1
Escribir "Ingrese el peso de la nota 1: "
Leer peso1
Escribir "Ingrese la nota 2: "
Leer nota2
Escribir "Ingrese el peso de la nota 2: "
Leer peso2
Escribir "Ingrese la nota 3: "
Leer nota3
Escribir "Ingrese el peso de la nota 3: "
Leer peso3
suma <- nota1 * peso1 + nota2 * peso2 + nota3 * peso3
totalPesos <- peso1 + peso2 + peso3
promedio <- suma / totalPesos
Escribir "El promedio ponderado es: ", promedio
FinAlgoritmo
Explicación paso a paso
Definimos nueve variables Real. Leemos cada nota con su peso inmediatamente después, para no mezclar el orden. Calculamos la suma ponderada, luego el total de los pesos y dividimos una entre otro. Dividir el cálculo en tres asignaciones hace el código legible y fácil de depurar.
Errores comunes
- Escribir la fórmula en una sola línea sin paréntesis en el denominador: la división se aplicaría solo al último término.
- Mezclar el orden de lectura (nota1, nota2, nota3, peso1…) y asignar mal los valores.
- Olvidar que los pesos deben sumar lo mismo que el denominador: si los pesos no son porcentajes, la fórmula igual funciona.
🚀 ¿Ya dominas la lógica? Da el salto a Python
