Ejercicio de estructura condicional simple: determina si una persona es mayor de edad (>= 18 años).
Este ejercicio consiste en solicitar la edad al usuario y comprobar mediante una condición simple
si es mayor o igual a 18 años. De esta manera se determina si la persona es mayor de edad o menor.
Es ideal para practicar la estructura condicional if
.
Proceso MayorEdad
Definir edad Como Entero;
Escribir "Ingrese su edad: ";
Leer edad;
Si edad >= 18 Entonces
Escribir "Eres menor de edad";
FinSi
FinProceso
edad = int(input("Ingrese su edad: "))
if edad >= 18:
print("Eres mayor de edad")
import tkinter as tk
from tkinter import messagebox
def verificar():
try:
edad = int(entry.get())
if edad >= 18:
messagebox.showinfo("Resultado", "Eres mayor de edad")
except ValueError:
messagebox.showerror("Error", "Ingrese un número entero")
root = tk.Tk()
root.title("Mayor de edad")
tk.Label(root, text="Edad:").pack(padx=10, pady=5)
entry = tk.Entry(root)
entry.pack(padx=10, pady=5)
tk.Button(root, text="Verificar", command=verificar).pack(padx=10, pady=10)
root.mainloop()
// En navegador (prompt/alert)
let edad = parseInt(prompt("Ingrese su edad:"));
if (edad >= 18) {
alert("Eres mayor de edad");
}
#include <iostream>
using namespace std;
int main() {
int edad;
cout << "Ingrese su edad: ";
cin >> edad;
if (edad >= 18)
cout << "Eres mayor de edad" << endl;
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("Ingrese su edad: ");
int edad = int.Parse(Console.ReadLine());
if (edad >= 18)
Console.WriteLine("Eres mayor de edad");
}
}
import java.util.Scanner;
public class MayorEdad {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese su edad: ");
int edad = sc.nextInt();
if (edad >= 18)
System.out.println("Eres mayor de edad");
}
}
=SI(A1>=18;"Mayor de edad";"")