Un ejercicio clásico para practicar la lógica secuencial: calcular el promedio de tres notas ingresadas por el usuario.
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.
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
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}")
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()
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));
#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;
}
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"));
}
}
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();
}
}
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.