Advertisement
Cabana_Mario_Ariel_F

Actividad de segunda semana.

Aug 17th, 2020
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.96 KB | None | 0 0
  1. /*
  2.  * Estructura de Datos - Ingenieria en Informática - Fi Unju Jujuy
  3.   ================================================================
  4.  */
  5.  
  6. /**
  7.  * @author Cabana, Mario Ariel Fernando.
  8.  */
  9.  
  10.  /*El objetivo es pedir nombres y edad de un total de 10 usuarios y dependiendo de su edad mostrar mensajes,
  11.  *Si alguna edad es menor de 10 años el progrsma se detendra.*/
  12.  
  13. import java.util.Scanner;
  14. import javax.swing.*;
  15. public class HolaMundoyAlgoMas {
  16.  
  17.     public static void main(String args[]){
  18.         String nombre;/*Variable del tipo cadena que representa el nombre de usuario*/
  19.         int edad;/*Variable del tipo entero que representa la edad que quiera tener de usuario*/
  20.         Scanner entrada=new Scanner(System.in);/*Una forma, con la api de java.util, para permitir ingresar a través del teclado un dato*/
  21.         /*El "para" se designó para que los mini formularios se repita 10 veces, con paso 1, osea que si llega a 9 de algun modo u otro se dentedra el ciclo*/
  22.         for(int i=0;i<10;i++){
  23.             System.out.println("Ingrese su Nombre");
  24.             nombre=entrada.nextLine();/*Ingresa a través del teclado un dato.Esto viene del Scanner de la api java.util*/
  25.             /*Otra forma de ingresar un dato, mas intractivo, es por JOptionPena, de la api javax.swing, y ShowInputDialog es para que te muestre un mensaje.*/
  26.             edad=Integer.parseInt(JOptionPane.showInputDialog("Introduce tu edad"));/*Transforma a Entero por que JOptionPane saca en cadena*/
  27.             /*El "si" se designó para diferenciar la edad y cumplir con la condición solicitada para detenerse*/
  28.                 if (edad<11){
  29.                     System.out.println("Este Programa piensa que usted es Muy Joven para estar en una Universidad. Con todo respeto.");
  30.                     System.out.println("Error 404");
  31.                     i=9;
  32.                 }
  33.                 else{
  34.                     System.out.println("Hola ´" + nombre + "´. Bienvenido a este programa improvisado, creativo y algo primerizo.");
  35.                     System.out.println("Su edad es de " + edad + " años. Pero voy a hacerlo 10 años mas joven ");
  36.                     System.out.println("Felicidades ´" + nombre + "´, de " + (edad-10) + " años de edad.");
  37.                     System.out.println("Usted es el usuario n° " + (i+1) + ".");
  38.                     System.out.println("==============================================================================================");
  39.                 }
  40.         }
  41.         System.out.println("Se Agradece su tiempo en ejecutar este humilde programa.");
  42.     }
  43. }
  44. /*La verdad solo era pedir nombre, pero se explayo. Espero seguir aprendiendo Java y hacer los codigos más efectivos y eficientes*/
  45. /*Me di cuenta que el Scanner del nombre no reconoce la letra "Ñ" y se produce un problema de continuidad.
  46.  Pero no se traba debe ser por que en ingles no exite la Ñ. ¿Alguna Solucion?*/
  47. /*Espero que no obtenga Deficiente, para ser el primer Programa*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement