Mayor o menor de edad

Leer la edad de una persona y determinar si es mayor o menor de edad.

← Volver a Artículos



¿Cómo saber si alguien es mayor de edad?

Solicitamos la edad; si es mayor o igual a 18 mostramos que es mayor de edad, si no mostramos que es menor de edad (SI - SINO).



Solución en PSeInt

Proceso MayorMenorEdad
    Definir edad Como Entero;

    Escribir "Ingrese su edad: ";
    Leer edad;

    Si edad >= 18 Entonces
        Escribir "Eres mayor de edad";
    SiNo
        Escribir "Eres menor de edad";
    FinSi
FinProceso


Solución en Python

edad = int(input("Ingrese su edad: "))

if edad >= 18:
    print("Eres mayor de edad")
else:
    print("Eres menor de edad")


Solución en JavaScript

let edad = parseInt(prompt("Ingrese su edad:"));

if (edad >= 18) {
  alert("Eres mayor de edad");
} else {
  alert("Eres menor de edad");
}


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

#include <iostream>
using namespace std;
int main() {
    int edad;
    cout << "Ingrese su edad: ";
    cin >> edad;
    if (edad >= 18) cout << "Eres mayor de edad\n";
    else cout << "Eres menor de edad\n";
    return 0;
}


Solución en C#

using System;
class Program {
  static void Main() {
    int edad = int.Parse(Console.ReadLine());
    if (edad >= 18) Console.WriteLine("Eres mayor de edad");
    else Console.WriteLine("Eres menor de edad");
  }
}


Solución en Java

import java.util.Scanner;
public class Main {
  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");
    else System.out.println("Eres menor de edad");
  }
}


Solución en Excel

Si la edad está en A1:

=SI(A1>=18,"Mayor de edad","Menor de edad")


Publicado por: ObiWan
Fecha: 12/09/2025