Mostrar el promedio de 3 notas

Un ejercicio clásico para practicar la lógica secuencial: calcular el promedio de tres notas ingresadas por el usuario.

← Volver a Artículos



¿Cómo calcular el promedio de 3 notas?

Este ejercicio consiste en solicitar tres notas al usuario, calcular el promedio y mostrar el resultado en pantalla. Es ideal para afianzar la lectura de datos, operaciones matemáticas básicas y la salida de información.



Solución en PSeInt

Proceso PromedioNotas
    Definir nota1, nota2, nota3, promedio Como Real;

    Escribir "Ingrese la primera nota: ";
    Leer nota1;
    Escribir "Ingrese la segunda nota: ";
    Leer nota2;
    Escribir "Ingrese la tercera nota: ";
    Leer nota3;
    promedio <- (nota1 + nota2 + nota3) / 3;

    Escribir "El promedio es: ", promedio;
FinProceso


Solución en Python

nota1 = float(input("Ingrese la primera nota: "))
nota2 = float(input("Ingrese la segunda nota: "))
nota3 = float(input("Ingrese la tercera nota: "))

promedio = (nota1 + nota2 + nota3) / 3
print(f"El promedio es: {promedio:.2f}") 


Solución en Python (Tkinter)

import tkinter as tk
from tkinter import messagebox

def calcular_promedio():
    try:
        n1 = float(entry1.get())
        n2 = float(entry2.get())
        n3 = float(entry3.get())
        promedio = (n1 + n2 + n3) / 3
        messagebox.showinfo("Resultado", f"El promedio es: {promedio:.2f}")
    except ValueError:
        messagebox.showerror("Error", "Por favor ingresa solo números.")

root = tk.Tk()
root.title("Promedio de 3 notas")

tk.Label(root, text="Nota 1:").grid(row=0, column=0, padx=5, pady=5)
entry1 = tk.Entry(root)
entry1.grid(row=0, column=1)

tk.Label(root, text="Nota 2:").grid(row=1, column=0, padx=5, pady=5)
entry2 = tk.Entry(root)
entry2.grid(row=1, column=1)

tk.Label(root, text="Nota 3:").grid(row=2, column=0, padx=5, pady=5)
entry3 = tk.Entry(root)
entry3.grid(row=2, column=1)

tk.Button(root, text="Calcular promedio", command=calcular_promedio).grid(row=3, column=0, columnspan=2, pady=10)

root.mainloop()


Solución en JavaScript

let nota1 = parseFloat(prompt("Ingrese la primera nota:"));
let nota2 = parseFloat(prompt("Ingrese la segunda nota:"));
let nota3 = parseFloat(prompt("Ingrese la tercera nota:"));

let promedio = (nota1 + nota2 + nota3) / 3;
alert("El promedio es: " + promedio.toFixed(2));  


Solución en C++ (Dev C++)

#include <iostream>
using namespace std;

int main() {
    double nota1, nota2, nota3, promedio;

    cout << "Ingrese la primera nota: ";
    cin >> nota1;

    cout << "Ingrese la segunda nota: ";
    cin >> nota2;

    cout << "Ingrese la tercera nota: ";
    cin >> nota3;

    promedio <- (nota1 + nota2 + nota3) / 3;

    cout << "El promedio es: " << promedio << endl;
    return 0;
}


Solución en C#

using System;

class Program {
    static void Main() {
        Console.Write("Ingrese la primera nota: ");
        double nota1 = Convert.ToDouble(Console.ReadLine());

        Console.Write("Ingrese la segunda nota: ");
        double nota2 = Convert.ToDouble(Console.ReadLine());

        Console.Write("Ingrese la tercera nota: ");
        double nota3 = Convert.ToDouble(Console.ReadLine());

        double promedio = (nota1 + nota2 + nota3) / 3;
        Console.WriteLine("El promedio es: " + promedio.ToString("0.00"));
    }
}  


Solución en Java (NetBeans)

import java.util.Scanner;

public class PromedioNotas {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.print("Ingrese la primera nota: ");
        double nota1 = sc.nextDouble();
        System.out.print("Ingrese la segunda nota: ");
        double nota2 = sc.nextDouble();
        System.out.print("Ingrese la tercera nota: ");
        double nota3 = sc.nextDouble();
        
        double promedio = (nota1 + nota2 + nota3) / 3;
        System.out.printf("El promedio es: %.2f%n", promedio);

        sc.close();
    }
}


Solución en Excel

En una hoja de Excel, escribe las notas en tres celdas (por ejemplo A1, A2 y A3) y luego utiliza la fórmula:

=PROMEDIO(A1:A3)

Esto mostrará automáticamente el promedio de las 3 notas.

Publicado por: ObiWan
Fecha: 10/09/2025