Autor Tema: Java Programa en Itelij Idea que solicite el año de nacimiento y calcule la edad  (Leído 1613 veces)

Reijs Manas

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 6
    • Ver Perfil
Hola, estoy tratando de resolver este ejercicio en Java, agradezco comentarios.

R.A. que solicite el año de nacimiento y calcule la edad de una persona. Si la persona es mayor de edad asígnele una mesa de votación, esta asignación es un número que da el usuario del sistema, e indíquele si debe ser o no jurado de votación (Esta decisión la indica otro usuario del sistema). En caso de ser menor de edad no se asigna mesa de votación ni se puede ser jurado. Muestre un mensaje con la edad de la persona, su mesa de votación y si es o no jurado

Código: [Seleccionar]
import java.util.Scanner;

public class dobles {
    public static void main(String[] args) {
        int anoNto;
        int edadPs;
        int edadMayor;
        int anoActual;
        String mesa;
        String jurado;

        anoNto = 0;
        edadPs  = 0;
        edadMayor = 0;
        anoActual = 0;
        mesa = "";
        jurado = "";
        Scanner read = new Scanner(System.in);

        System.out.println("Ingrese el año de nacimiento de la persona");
        anoNto = read.nextInt();
        System.out.println("A los cuantos años una persona es mayor de edad");
        edadMayor = read.nextInt();
        System.out.println("Ingrese el año actual");
        anoActual = read.nextInt();

        edadPs = anoActual - anoNto;

        if (edadPs >= edadMayor){
            System.out.println("Lo asignaras como jurado? SI/NO");
            jurado = read.next();
            System.out.println("Ingrese la mesa de votacion para esta persona");
            mesa = read.next();

            System.out.println("Usted es mayor de edad y puede votar");
            System.out.println("Su mesa de votacion es "+ mesa);
            System.out.println("Fuiste elegido como jurado: "+ jurado);
        }
        else{
            System.out.println("Eres menor de edad, no puedes votar y no puedes ser jurado de votacion");
        }
    }

« Última modificación: 12 de Marzo 2022, 14:27 por Ogramar »

Kabuto

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 989
    • Ver Perfil
Re: Programa en Itelij Idea
« Respuesta #1 en: 08 de Septiembre 2021, 11:20 »
Parece que cumple con lo que se pide.
Solo comentar que puedes ahorrar alguna líneas haciendo la inicialización de las variables al mismo tiempo que las declaras:

Código: [Seleccionar]
int anoNto = 0;
int edadPs = 0;
int edadMayor = 0;
int anoActual = 0;
String mesa = "";
String jurado = "";
NO respondo dudas por mensaje privado
Publicando vuestras dudas en el foro público conseguimos:
- Que más gente aporte respuestas mejores o complementarias.
- Que otras personas puedan aprender de vuestras dudas.

Mejor en PÚBLICO que en privado. Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".