Nota Aprobatoria

Verifica si la nota ingresada por un alumno es aprobado.

← Volver a Artículos



¿Cómo verificar si una nota es aprobatoria?

Este ejercicio pide al usuario ingresar una nota y, mediante una condición simple, se valida si la nota es mayor o igual a 11. En caso afirmativo, se muestra que el estudiante aprobó; de lo contrario, que desaprobó. Es ideal para practicar condiciones con valores de referencia académicos.



Solución en PSeInt

Proceso NotaAprobada
    Definir nota Como Real;

    Escribir "Ingrese la nota (0-20): ";
    Leer nota;

    Si nota >= 11 Entonces
    FinSi
FinProceso


Solución en Python

nota = float(input("Ingrese la nota (0-20): "))
if nota >= 11:
    print("¡Aprobaste!")


Solución en Python (Tkinter)

import tkinter as tk
from tkinter import messagebox

def verificar():
        nota = float(entry.get())
        if nota >= 11:
            messagebox.showinfo("Resultado", "¡Aprobaste!")
      
root = tk.Tk(); root.title("Nota Aprobada")
tk.Label(root, text="Nota:").pack(); entry = tk.Entry(root); entry.pack()
tk.Button(root, text="Verificar", command=verificar).pack()
root.mainloop()


Solución en JavaScript

let nota = parseFloat(prompt("Ingrese la nota (0-20):"));
if (!isNaN(nota)) {
    if (nota >= 11) alert("¡Aprobaste!");
    else alert("No aprobaste");
}


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

#include <iostream>
using namespace std;
int main() {
    double nota;
    cout << "Ingrese la nota (0-20): ";
    cin >> nota;
    if (nota >= 11) cout << "¡Aprobaste!" << endl;
    return 0;
}


Solución en C#

using System;
class Program {
    static void Main() {
        Console.Write("Ingrese la nota (0-20): ");
        double nota = double.Parse(Console.ReadLine());
        if (nota >= 11) Console.WriteLine("¡Aprobaste!");
    }
}


Solución en Java (NetBeans)

import java.util.Scanner;
public class NotaAprobada {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese la nota (0-20): ");
        double nota = sc.nextDouble();
        if (nota >= 11) System.out.println("¡Aprobaste!");
    }
}


Solución en Excel

=SI(A1>=11;"Aprobado";"No Aprobado")

Publicado por: ObiWan
Fecha: 10/09/2025