Mayoría de edad y voto obligatorio

Si edad >=18: si edad <70 → 'Voto obligatorio', si edad >=70 → 'Voto opcional'. Si edad <18 → 'Menor de edad'.

← Volver a Artículos

Explicación

Leer la edad de una persona y determinar si su voto es obligatorio, opcional o si es menor de edad según las reglas dadas.



Solución en PSeInt

Proceso VotoObligatorio
    Definir edad Como Entero;
    Escribir "Ingrese edad:";
    Leer edad;
    Si edad >= 18 Entonces
        Si edad < 70 Entonces
            Escribir "Voto obligatorio";
        SiNo
            Escribir "Voto opcional";
        FinSi
    SiNo
        Escribir "Menor de edad";
    FinSi
FinProceso


Solución en Python

edad = int(input("Ingrese edad: "))
if edad >= 18:
    if edad < 70:
        print("Voto obligatorio")
    else:
        print("Voto opcional")
else:
    print("Menor de edad")


Solución en JavaScript

let edad = parseInt(prompt("Ingrese edad:"));
if (edad >= 18) {
  if (edad < 70) alert("Voto obligatorio");
  else alert("Voto opcional");
} else {
  alert("Menor de edad");
}


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

#include 
using namespace std;
int main() {
    int edad;
    cout << "Ingrese edad: ";
    cin >> edad;
    if (edad >= 18) {
        if (edad < 70) cout << "Voto obligatorio";
        else cout << "Voto opcional";
    } else cout << "Menor de edad";
    return 0;
}


Solución en C#

using System;
class Program {
  static void Main() {
    Console.Write("Ingrese edad: ");
    int edad = int.Parse(Console.ReadLine());
    if (edad >= 18) {
      if (edad < 70) Console.WriteLine("Voto obligatorio");
      else Console.WriteLine("Voto opcional");
    } else Console.WriteLine("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 edad: ");
    int edad = sc.nextInt();
    if (edad >= 18) {
      if (edad < 70) System.out.println("Voto obligatorio");
      else System.out.println("Voto opcional");
    } else System.out.println("Menor de edad");
  }
}


Publicado por: ObiWan
Fecha: 13/09/2025