23. Programación en Java || Condicionales || Ejercicio - Ordenar 3 números de mayor a menor

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024
  • Puedes apuntarte al curso completo en la siguiente plataforma:
    Hotmart: go.hotmart.com...
    En este vídeo vamos a resolver el siguiente ejercicio:
    Ejercicio 7: Pedir tres números y mostrarlos ordenados de mayor a menor.
    Visita mi sitio web para más cursos:
    programacionat...
    Sigueme por las redes sociales:
    Facebook ProgramacionATS: goo.gl/sqmEE1
    Twiter: goo.gl/WE4oaP
    Hotmail: alejandro.acb@hotmail.com
    Facebook personal: goo.gl/xL9qLl
    instagram: @alejandroats
    Cuenta paypal para donaciones: migueltaboadas@hotmail.com

Комментарии • 380

  • @P.G.PROJECT
    @P.G.PROJECT 7 лет назад +71

    No soy de escribir comentarios, pero queria darte las gracias y reconocer el trabajo que estas haciedo. Me esta ayudadndo mucho y aunque aun no he empezado estudiar java en mis estudios seculares. Estos cursos me estan ayudando para cuando empiece . En definitiva muchas gracias y sigue con este proyecto.

    • @lelochrom996
      @lelochrom996 2 года назад +8

      METODO 1:
      import java.util.Scanner;
      public class Metodo1{
      public static void main(String args[]){
      Scanner in = new Scanner(System.in);
      int n1, contador;

      System.out.println("DIGITE UN NUMERO ENTRE 0 Y 99,999 ");
      n1 = in.nextInt();

      if(n1 < 10){
      System.out.println("EL NUMERO TIENE 1 CIFRA");
      }
      else if(n1 < 100){
      System.out.println("EL NUMERO TIENE 2 CIFRAS");
      }
      else if(n1 < 1000){
      System.out.println("EL NUMERO TIENE 3 CIFRAS");
      }
      else if(n1 < 10000){
      System.out.println("EL NUMERO TIENE 4 CIFRAS");
      }
      else if(n1 < 100000){
      System.out.println("EL NUMERO TIENE 5 CIFRAS");
      }
      else{
      System.out.println("EL NUMERO ES MAYOR A LA CANTIDAD ACORDADA");
      }

      }
      }
      METODO2 AHORA CON EL METODO JOPTION:
      import javax.swing.*;
      public class Metodo2{
      public static void main(String args[]){
      int n1;

      n1 = Integer.parseInt(JOptionPane.showInputDialog("DIGITE UN NUMERO ENTRE 0 Y 99,999"));

      if(n1 < 10){
      JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 1 CIFRA");
      }
      else if(n1 < 100){
      JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 2 CIFRAS");
      }
      else if(n1 < 1000){
      JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 3 CIFRAS");
      }
      else if(n1 < 10000){
      JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 4 CIFRAS");
      }
      else if(n1 < 100000){
      JOptionPane.showMessageDialog(null,"EL NUMERO TIENE 5 CIFRAS");
      }
      else{
      JOptionPane.showMessageDialog(null,"EL NUMERO ES MAYOR A LA CANTIDAD ACORDADA");
      }
      }
      }
      METODO 3:
      import java.util.Scanner;
      public class Metodo3{
      public static void main(String args[]){
      Scanner in = new Scanner(System.in);
      int n1;
      String cifras;

      System.out.println("DIGITE UN NUMERO ENTRE 0 Y 99,999: ");
      n1 = in.nextInt();

      cifras = String.valueOf(n1);

      if((n1 >= 0) && (n1 = 0) && (n1

  • @nephtalybahenamartinez7388
    @nephtalybahenamartinez7388 4 года назад +12

    Gracias por esta magnifica lección y tu sabiduría. Siempre estarás en nuestros corazones por cambiar la vida de muchos sobre todo la mía. Mil gracias.

  • @danielguzman8660
    @danielguzman8660 4 года назад +2

    quiero darte las gracias por tus grandes a portes a la comunidad, fuiste un gran maestro bro. mi respeto y admiracion hacia ti!

  • @karenss26
    @karenss26 5 лет назад +47

    Aquí dejo mi aporte haciéndolo de una manera diferente.
    package condicionales;
    import java.util.Scanner;
    public class Ejercicio8_1ContarCifras2 {
    public static void main (String [] args){
    //declaramos las variables
    int num1, cifras;
    Scanner entrada = new Scanner(System.in);
    //pedimos el dato al usuario por consola
    System.out.println("Digite un numero entre 0 y 99,999");
    num1 = entrada.nextInt();
    //aqui contamos las cifras de num1
    cifras = String.valueOf(num1).length();
    //condicionales
    if(num1 >=0 && num1

    • @sebasrpo2229
      @sebasrpo2229 4 года назад +1

      Yo pedí el número en un String xd

    • @nimodoxd4739
      @nimodoxd4739 4 года назад

      siempre me da 6? es un metodo el que usas?cifras = String.valueOf(num1).length();

    • @karenss26
      @karenss26 4 года назад +3

      @@nimodoxd4739 si, el método valueOf lo ocupo para convertir el número ingresado a String, pero cómo necesito saber cuántas cifras tiene, el length() me ayuda a obtener la longitud del String y lo guarda en la variable "cifras". Espero haberte ayudado 😊

    • @leohdezch
      @leohdezch 3 года назад +13

      Aún que existen varias formas de realizar el ejercicio está es una de las más correctas y concretas aún que para este módulo es incorrecta ya que lo que se buscaba es practicar los if's anidados, muchos están aprendiendo con los videos y hacer uso de .length() puede confundirlos ya que aún no se llega a ese tema arriva vi una solución donde si hace uso de la practica y aún que es más grande el código es el que en realidad es la forma correcta

    • @karenss26
      @karenss26 3 года назад +1

      @@leohdezch si, lo sé jeje, pero en realidad hice el ejercicio de esta manera ya que quería hacerlo de una manera más rápida y corta de realizarlo.

  • @javierduranflores6361
    @javierduranflores6361 4 года назад +43

    /*8. Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene. */
    package ejercicio_8;
    import javax.swing.JOptionPane;
    public class Ejercicio_8 {
    public static void main(String[] args) {
    int numero;

    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero del 1 al 99,999"));

    if(numero < 10){
    JOptionPane.showMessageDialog(null,"El numero tiene 1 cifra");
    }
    if((numero >= 10) &&(numero < 100)){
    JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras");
    }
    if((numero >=100) && (numero < 1000)){
    JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras");
    }
    if((numero >=1000) && (numero < 10000)){
    JOptionPane.showMessageDialog(null, "El numero tiene 4 cifras");
    }
    if((numero >=10000) && (numero < 100000)){
    JOptionPane.showMessageDialog(null, "El numero tiene 5 cifras");
    }
    if(numero >=1000000){
    JOptionPane.showMessageDialog(null, "El numero esta fuera de rango");
    }


    }

    }

    • @costaricadesignet5354
      @costaricadesignet5354 Год назад +2

      esta bien pero falto anidar correctamente el if

    • @menvill9701
      @menvill9701 Год назад +1

      @@costaricadesignet5354 Te refieres a haber puesto else if en vez de if ? Que significa la palabra anidar? gracias.

    • @costaricadesignet5354
      @costaricadesignet5354 Год назад

      @@menvill9701 exacto, es la forma correcta para evitar errores del sistema a la hora de la lectura del código escrito.

    • @warwarren1684
      @warwarren1684 Год назад +1

      otra alternativa (aunque solo lo ise para números de 4 cifras XD)
      int num1, millar, centena, decena;
      num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entero positivo menor que 9999: "));
      millar = num1/1000;
      num1 = num1%1000;
      centena = num1/100;
      num1 = num1%100;
      decena = num1/10;
      num1 = num1%10;

      if(millar != 0){
      JOptionPane.showMessageDialog(null, "Su numero tiene 4 cifras");
      }
      else if((centena != 0)&&(millar == 0)){
      JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras");
      }
      else if((decena != 0)&&(centena ==0)&&(millar ==0)){
      JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras");
      }
      else if((num1 !=0)&&(decena == 0)&&(centena ==0)&&(millar ==0)){
      JOptionPane.showMessageDialog(null, "El numero es de una cifra");
      }
      else{
      JOptionPane.showMessageDialog(null, "Su numero es cero");
      }

    • @brandonsolari6
      @brandonsolari6 Год назад +2

      gracias la verdad esta investigando y en el internet sale con bucles y todavía no estoy en ese tema pero me salvo tu ejemplo y sale lo mismo y mas fácil

  • @benjamincusimamani115
    @benjamincusimamani115 Год назад +2

    Gracias ATS este video lo estaba buscando
    🙂🙂🙂

  • @javieramaya5094
    @javieramaya5094 6 лет назад +8

    Brother comence con tus videos para reforzar y me agrada mucho tu forma de explicar. Sigue asi. Asi resolví el ejercicio de los números.
    /**
    * Ejercicio 7: Pedir tres números y mostrarlos ordenados de mayor a menor.
    */
    public static void main(String[] args) {
    int a, b, c;
    a = Integer.parseInt(JOptionPane.showInputDialog("ingresa el primer numero"));
    b = Integer.parseInt(JOptionPane.showInputDialog("ingresa el segundo numero"));
    c = Integer.parseInt(JOptionPane.showInputDialog("ingresa el tercero numero"));
    if (a > b) {
    if (a > c) {
    if (b > c) {
    JOptionPane.showMessageDialog(null, a + "-" + b + "-" + c);
    } else {
    JOptionPane.showMessageDialog(null, a + "-" + c + "-" + b);
    }
    }
    }
    if (b > a) {
    if (b > c) {
    if (a > c) {
    JOptionPane.showMessageDialog(null, b + "-" + a + "- " + c);
    } else {
    JOptionPane.showMessageDialog(null, b + " - " + c + " - " + a);
    }
    }
    }
    if (c > a) {
    if (c > b) {
    if (a > b) {
    JOptionPane.showMessageDialog(null, c + " - " + a + " - " + b);
    } else {
    JOptionPane.showMessageDialog(null, c + " - " + b + " - " + a);
    }
    }
    }
    // Si los tres numeros son iguales, no importa el orden en que se muenstren
    if (a == b && a == c) {
    JOptionPane.showMessageDialog(null, a + " - " + b + " - " + c);
    }
    }
    Saludos.

  • @jeanaponte743
    @jeanaponte743 6 лет назад +54

    package Ejericicios;
    import javax.swing.JOptionPane;
    public class Ejercicio8 {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un número entre 0 - 99 999: "));
    if (numero>=0 && numero

    • @mauricionoboa5568
      @mauricionoboa5568 2 года назад +2

      Wow! me gusto tú logica :DD thx

    • @danieljimenezlopez5730
      @danieljimenezlopez5730 2 года назад +2

      @Aplastoxiquen cifras se refería a numero de dígitos

    • @oso.tripolar
      @oso.tripolar 4 месяца назад +1

      lo hice igual :v

    • @pieroa1909
      @pieroa1909 2 месяца назад +1

      int numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99.999: "));

      int cifras = 0;

      if (numero >= 0 && numero = 10 && numero = 100 && numero = 1000 && numero = 10000 && numero

  • @lorenzogimenez3706
    @lorenzogimenez3706 4 года назад +34

    Lo hice pero un poquito mas corto..
    /*
    Ejercicio 8:
    Pedir un numero entre 0 y 99.999 y decir cuantas cifras tiene.
    */
    package ejercicio8_condicionales;
    import javax.swing.JOptionPane;
    /**
    *
    * @author ACER
    */
    public class Ejercicio8_condicionales {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    //Declaro variable num1
    int num1;
    //Capturo el num1
    num1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99.999"));
    //Declaro una variable CIFRA como un String, y convierto el num1 en una cadena.
    String cifra = Integer.toString(num1);
    //El .length() da a conocer el tamano de la cadena(digitos en este caso)
    JOptionPane.showMessageDialog(null, "El numero " + num1 + " tiene: " + cifra.length() + " cifra(s)");
    }
    }

    • @Shinkirou69
      @Shinkirou69 Год назад +2

      Así podrías hacerlo mas corta ya que pasas de string a integer y luego de integer a string otra vez
      import javax.swing.JOptionPane;
      public class ejercicio80{
      public static void main(String[] args) {
      //Declaro variable num1
      String num1;
      //Capturo el num1
      num1 = JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99.999");
      JOptionPane.showMessageDialog(null, "El numero " + num1 + " tiene: " + num1.length() + " cifra(s)");
      }
      }

    • @jos1327
      @jos1327 Год назад +1

      @@Shinkirou69 muy util, ahorita estoy aprendiendo java, me voy a poner a practicar ingles porque literal si supiera podria leer los métodos sin buscar en internet xd

    • @Shinkirou69
      @Shinkirou69 Год назад +1

      @@jos1327 mucha suerte yo ya voy por la mitad de este curso y la verdad que es muy bueno

    • @Its_Andres
      @Its_Andres Год назад

      en este caso aunque funciona y el método está interesante, no usaste el condicional, por lo que el usuario puede ingresar números mayores a 99.999 y el programa los entregará sin problemas, aún así yo siempre que resuelvo los problemas también los cambio un poco y agrego cosas que me gustaría para hacerlos más complejos o mejores jasdasdjasjd, siempre y cuando no se trate de un examen donde me pidan hacer algo específicamente sin ningún tipo de cambio todo bien jasdasdjajsd

    • @isaiascastrougaz6010
      @isaiascastrougaz6010 Год назад

      @@Shinkirou69 todo bien pero la cuestión también es que no acepte letras, que solo sean números.

  • @mattromo2220
    @mattromo2220 2 года назад +12

    Espero les sirva ;)
    /* Ejercicio 8: Pedir un numero entre el 0 y 99 999 y decir cuantas cifras tiene*/
    package ejercicioats8;
    import javax.swing.JOptionPane;
    public class EjercicioATS8 {
    public static void main(String[] args) {
    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99 999: "));

    if (numero >= 0 && numero < 10){
    JOptionPane.showMessageDialog(null, "El numero tiene 1 cifra.");
    }
    else if(numero >= 0 && numero < 100){
    JOptionPane.showMessageDialog(null, "El numero tiene 2 cifras.");
    }
    else if (numero >= 0 && numero < 1000){
    JOptionPane.showMessageDialog(null, "El numero tiene 3 cifras");
    }
    else if (numero >= 0 && numero < 10000){
    JOptionPane.showMessageDialog(null, "El numero tiene 4 cifras");
    }
    else if(numero >= 0 && numero < 100000){
    JOptionPane.showMessageDialog(null, "El numero tiene 5 cifras");
    }
    else {
    JOptionPane.showMessageDialog(null,"NUMERO NO VALIDO");
    }

    }

    }

    • @gigi540
      @gigi540 Год назад

      no se me habia ocurrido GRACIIAAS

    • @esauwww9190
      @esauwww9190 Год назад

      Justo lo hice asi!

    • @EnriqueGonzalez-xf1tz
      @EnriqueGonzalez-xf1tz Год назад +1

      No se me había ocurrido eso! yo lo hice asi: Scanner sc = new Scanner(System.in);
      int num, cifras;
      System.out.println("Digita un numero entre 0 y 99999: ");
      num = sc.nextInt();
      if (num > 99999){
      System.out.println("Numero ivalido");
      } else if (num ==0) {
      System.out.println(num + " tiene 1 cifra");
      } else{
      cifras = (int)(Math. log10(num)+1);
      System.out.println(num + " tiene " + cifras + " cifras");
      }

  • @Jesus-sm4ho
    @Jesus-sm4ho 5 лет назад +7

    Excelente curso, muchísimas gracias, me está sirviendo demasiado. Una pregunta, en el ejercicio 7 no es recomendable en las condiciones poner " >= ", por si se ingresan números iguales?

  • @HeyMita
    @HeyMita 2 года назад +2

    Muchas gracias amigo, gracias a ti aprobé mi examen!

  • @hectorgonzalez8000
    @hectorgonzalez8000 6 лет назад +79

    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Inserte un numero entre 0 y 99999"));
    if(numero =10 && numero =100 && numero =1000 && numero =10000 && numero

    • @matiassi1
      @matiassi1 6 лет назад +2

      Buena ayuda, gracias. Una duda, por qué colocas null ???. Saludos

    • @leo4n0m4ly2
      @leo4n0m4ly2 5 лет назад +2

      tambien funciona igual si pones numero

    • @musipiano01
      @musipiano01 5 лет назад +1

      Lo pUedes hacer con switch

    • @BarrierHT
      @BarrierHT 5 лет назад +1

      log10 (n)+1 y sale

    • @_nostril
      @_nostril 4 года назад +4

      y si le coloco un -99999 :v

  • @prometheusfallofgods3544
    @prometheusfallofgods3544 4 года назад +5

    Para quien le interese una alternativa de codigo del ejercicio 7:
    Considero que es mas practica para entrenar el uso de condicionales y no llenar de parametros los mismos tantas veces
    byte a,b,c;
    a = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero"));
    b = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero"));
    c = Byte.parseByte(JOptionPane.showInputDialog("Ingrese un numero"));
    if(a>b&&a>c){
    if(b>c){
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+a+" "+b+" "+c);
    }
    else{
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+a+" "+c+" "+b);
    }
    }
    else if(b>a&&b>c){
    if(a>c){
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+b+" "+a+" "+c);
    }
    else{
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+b+" "+c+" "+a);
    }
    }
    else{
    if(a>b){
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+c+" "+a+" "+b);
    }
    else{
    JOptionPane.showMessageDialog(null, "Los numeros ordenados de mayor a menor son: "+c+" "+b+" "+a);
    }
    }

    • @esauwww9190
      @esauwww9190 Год назад

      justo así es como lo había pensado haha

  • @josuel.2194
    @josuel.2194 10 месяцев назад +2

    como recomendación, no le tengan miedo a usar la documentación oficial, ya que existen un sin fin de métodos que les pueden servir facilitando su trabajo.

  • @Rafa-cj3hl
    @Rafa-cj3hl 4 года назад +11

    El mío aplicando condicionales y una pequeña validación del rango:
    /*Pedir un número entre 0 y 99 999 y decir cuántas cifras tiene.
    */
    package ejercicio_8;
    import javax.swing.JOptionPane;
    /* @author rafael*/
    public class Ejercicio_8 {
    public static void main(String[] args) {
    Integer n;
    n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99 999"));
    if(n=0)
    JOptionPane.showMessageDialog(null, n+" tiene una cifra.");
    else if(n=0)
    JOptionPane.showMessageDialog(null, n+" tiene dos cifras.");
    else if(n=0)
    JOptionPane.showMessageDialog(null, n+" tiene tres cifras.");
    else if(n=0)
    JOptionPane.showMessageDialog(null, n+" tiene cuatro cifras.");
    else if(n=0)
    JOptionPane.showMessageDialog(null, n+" tiene cinco cifras.");
    else
    JOptionPane.showMessageDialog(null, n+" está fuera del rango.");
    }
    }

  • @Dashero334
    @Dashero334 5 лет назад +25

    NO HAY NINGUN ERROR EN EL EJERCICIO, EL ERROR ERA MIO, DEJO MI LIKE COMO DISCULPA

  • @joseluisduranzarate6261
    @joseluisduranzarate6261 7 лет назад +21

    Hola , no se si lo veas , pero es valida esta respuesta de tarea?
    package holamundo1;
    //import java.util.Scanner;
    import javax.swing.JOptionPane;
    public class HolaMundo1 {
    public static void main(String[] args) {
    // Scanner ingreso = new Scanner(System.in);
    String n;
    n = JOptionPane.showInputDialog("Ingrese un numero");
    System.out.println("Numero de cifras es :"+n.length());
    }
    }

    • @octavioc.vasquezq.310
      @octavioc.vasquezq.310 7 лет назад

      No vale lo tuyo por que dijo con condicionales hehe

    • @30javierm
      @30javierm 6 лет назад +5

      El ejercicio solamente pide calcular el numero de cifras, como lo quieras hacer no importa, lo que importa es que funcione.

    • @ronalds.yuparin.8339
      @ronalds.yuparin.8339 6 лет назад

      CRACK !

    • @acehorn
      @acehorn 6 лет назад +5

      // jajaja que tramposo pero aqui te lo dejo con condicionales
      int n1;
      n1= Integer.parseInt(JOptionPane.showInputDialog("Digite un numero del 0 a 99,999"));
      if(n1

    • @stdario
      @stdario 6 лет назад +1

      Y que pasa si el usuario ingresa un numero mayor a 99999 o menor a 0?? Aca mi respuesta:
      package practica;
      import java.util.Scanner;
      public class mayorAmenor {
      public static void main(String[] args) {
      Scanner entrada = new Scanner(System.in);
      int numero, contador=0;
      String numeroLeido;
      System.out.println("Ingrese un numero del 0 al 99.999: ");
      numero = entrada.nextInt();
      while((numero>99999) || (numero

  • @ben-rdz1137
    @ben-rdz1137 Год назад

    23 videos vistos desde anoche te doy las gracias crack, me he dado cuenta que es muy similar a php la forma deresolver los ejercicios, y me servira mucho para el modulo de java ¿que sucede si introduzco dos numeros iguales haha?

  • @davidhm7582
    @davidhm7582 5 лет назад

    Un crack hermano son muy utiles tus tutoriales 👌😎

  • @distopiko
    @distopiko 3 года назад +2

    Ésta fue mi solución del ejercicio número 8:
    int n1;
    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un número: "));
    String cantidad = Integer.toString(n1);
    JOptionPane.showMessageDialog(null, "El número " + n1 + " tiene: " + cantidad.length() + " cifra/s.");

    • @nabyblack5022
      @nabyblack5022 3 года назад

      una pregunta yo también lo hice con el length, como hiciste para que no te contara los espacios sin el replace?
      String resultado;
      String n1;
      Scanner entrada = new Scanner(System.in);

      System.out.println("inserta un numero del 1 al 99 999");
      n1 = entrada.nextLine();
      resultado = n1.replace(" " ,"");
      int numero =resultado.length();
      System.out.println("las sifras de tu numero son " + numero);

    • @israeldamian7383
      @israeldamian7383 2 года назад +1

      bien, pero se supone que se tendría que hacer con lo que se vio en el video para reforzar lo visto y no hacerlo de otro modo

  • @cynthiaes89
    @cynthiaes89 4 года назад +1

    algo mas o menos así me salió a mi pero que lata con los if. Se que hay otra manera de organizar números mas rápido pero todavía no llego a ese nivel :( sos un maestro!!!
    import java.util.Scanner;
    public class Excercise4 {
    public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int num1;
    int num2;
    int num3;
    System.out.println("give me any three numbers and I will arrange them in order for you");
    num1 = input.nextInt();
    num2 = input.nextInt();
    num3 = input.nextInt();
    if (num1< num2 & num1< num3 & num2< num3){
    System.out.println(num1 + "," + num2 + "," +num3);
    }
    else if (num1 num3){
    System.out.println(num1 + "," + num3 + "," +num2);
    }
    else if (num1 > num2 & num1 < num3 & num2 < num3){
    System.out.println(num2 + "," + num1 + "," +num3);
    }
    else if (num1 < num2 & num1 > num3 & num2 > num3){
    System.out.println(num3 + "," + num1 + "," +num2);
    }
    else if (num1 > num2 & num1 > num3 & num2 < num3){
    System.out.println(num2 + "," + num3 + "," +num1);
    }
    else{
    System.out.println(num3 + "," + num2 + "," +num1);
    }
    }
    }

  • @mamiki7429
    @mamiki7429 4 года назад +1

    package EjerciciosCondicionales;
    import javax.swing.JOptionPane;
    public class Ejercicio8 {
    public static void main(String[] args) {
    /* pide al usuario un numero entre 0 y 99 999 y que el programa calcule cuantos digitos tiene*/
    int Num;
    Num = Integer.parseInt(JOptionPane.showInputDialog("introduce el numero a validar"));
    if (Num 9 && Num < 100) {
    JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 2 cifras");
    }
    if (Num > 99 && Num < 1000) {
    JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 3 cifras");
    }
    if (Num > 999 && Num < 10000) {
    JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 4 cifras");
    }
    if (Num > 9999 && Num < 100000) {
    JOptionPane.showMessageDialog(null, "el numero " + Num + " tiene 5 cifras");
    }
    }
    }

  • @sneydergarcia1953
    @sneydergarcia1953 5 лет назад +13

    tarde 1 y 20 minutos en poder darme cuenta es bueno hacer los ejercicios antes de ver como el los realiza

    • @juancena34556
      @juancena34556 3 года назад +1

      yo me tarde 1 dia xd

    • @drunkenone1699
      @drunkenone1699 3 года назад

      un par de meses que lo llevo viendo y apenas me doy cuenta JAJA

  • @marlon_tecorg3195
    @marlon_tecorg3195 4 года назад

    Eres el puto amo bro el mejor.

  • @gustavoquimbita4091
    @gustavoquimbita4091 2 года назад

    Nuevo por aquí.
    Saludos amigo, eres un crack muchas bendiciones bro.

  • @Tony_25330
    @Tony_25330 3 года назад

    Y si me pide ingrese 50 números y ordene de mayor a menor, voy hacer 50 veces esa operación si a>b ,b

  • @vicenteparradiaz660
    @vicenteparradiaz660 7 лет назад

    eres un genio programando y enzeñando gracias

  • @joseestradadev
    @joseestradadev 6 лет назад +3

    *Utilizando el método length() con IF-ELSE:*
    // Variables
    String numero;
    // Solicitudes input
    numero = JOptionPane.showInputDialog(null, "Digite un número entre 0 y 99,999:");
    // Proceso
    if (numero.length() < 5) {
    JOptionPane.showMessageDialog(null, "El número tiene " + numero.length() + " cifras.");
    } else {
    JOptionPane.showMessageDialog(null, "El número está fuera del rango indicado.");
    }

    • @alejandrohernandezramirez8698
      @alejandrohernandezramirez8698 5 лет назад

      Corrección=
      // Variables
      String numero;
      int contenedor;
      // Solicitudes input
      numero = JOptionPane.showInputDialog(null, "Digite un número entre 0 y 99,999:");
      contenedor=Integer.parseInt(numero);
      // Proceso
      if (numero.length()

    • @Maybe9417
      @Maybe9417 5 лет назад

      @@alejandrohernandezramirez8698 que tal corrección
      xd

    • @jhoan2342
      @jhoan2342 5 лет назад

      Tiene un fallo y es que puedo ingresar letras y números, aquí la solución:
      package numeros;
      import javax.swing.JOptionPane;
      public class obtener {
      public static void main (String []args) {

      int num;
      num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre el rango de 0 - 99,999"));
      while (num < 100000) {
      JOptionPane.showMessageDialog(null, "El numero "+num+" tiene: "+Integer.toString(num).length()+" cifras");
      num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre el rango de 0 - 99,999"));
      }
      }

      }

  • @herland_mojica
    @herland_mojica 9 месяцев назад +1

    Se que nadie lo va a leer pero si estas un poco mas avanzado espero que sea de tu ayuda.
    Mi solucion :
    //8. pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene
    public int digitosNumeros(int numero){ //ej x=105
    int c;
    if(numero digitos de numero-1
    if(numero%10 < 10)
    c++;
    }
    return c;
    }

  • @cristianmtzcolin
    @cristianmtzcolin 5 лет назад +2

    Hola amigo, me gustan tus vídeos ya que son muy dinámicos y sencillos de entender. Pero en este caso en específico me parece que estás omitiendo lo que pasaría cuando alguien digite dos o más números iguales, ya que entonces tendríamos un código de muchas más líneas. ¿Es posible resolver esto con algún arreglo o alguna matriz? Para hacer más sencillo el código y evitar que se nos escape algún error al momento de compilarlo

  • @aldoocean706
    @aldoocean706 4 года назад +1

    Me dejaron este ejercicio sin haber visto en mi vida la estructura condicional... iba bien, hasta que me tope con esto: && :c
    Al menos ya lo entendí

  • @luisenriquegonzalesmaiz3254
    @luisenriquegonzalesmaiz3254 3 года назад +2

    ejercicio 8:
    Scanner te = new Scanner(System.in);
    int n;
    System.out.println("Ingresar cantidad:");
    n = te.nextInt();
    if (n

    • @CarmenPereira-vu8xi
      @CarmenPereira-vu8xi Год назад

      yo añadi:
      else {
      System.out.println("El número no se encuentra en el rango solicitado");
      }

  • @acehorn
    @acehorn 6 лет назад

    Lo hice antes de reproducir el video, pero tuve que hacer "algoritmo" jajajajaja pense que harias una forma más facil, pero el codigo es igualito o bueno muy similar
    int n1,n2,n3;
    n1= Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero"));
    n2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el segundo numero"));
    n3= Integer.parseInt (JOptionPane.showInputDialog("Digite el tercer numero"));
    if((n1>n2) && (n2>n3)){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n1+","+n2+","+n3);
    }
    else if ((n1>n3) && (n3>n2)){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n1+","+n3+","+n2);
    }
    else if ((n2>n1) && n1>n3){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n2+","+n1+","+n3);
    }
    else if ((n2>n3) && n3>n1){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n2+","+n3+","+n1);
    }
    else if ((n3>n2) && n2>n1){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n3+","+n2+","+n1);
    }
    else if ((n3>n1) && n1>n2){
    JOptionPane.showMessageDialog(null,"El orden seria : "+n3+","+n1+","+n2);
    }
    }
    }

  • @ansony9410
    @ansony9410 6 лет назад +2

    LISTO :d
    :D :D
    *String* a; *int* numero,cifras;
    *Scanner* cin = *new* Scanner(System.in);
    a=cin.nextLine();
    numero= *Integer.parseInt(a);*
    if(numero > -99999){
    cifras= *a.length();*
    System.out.print("El numero tiene: "+cifras+" cifras");

    • @Cesar_Montoya
      @Cesar_Montoya 9 месяцев назад

      wow, si que eres eficiente, hiciste lo que yo pero en mucho menos código
      package curso;
      import java.util.Scanner;
      import javax.swing.JOptionPane;
      public class longitud {
      public static void main (String args[]){
      /*
      int num;
      //Pedir un numero entre 0 99999 y decir cuantas cifrás tiene
      num=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingresa un numero entre 0-99999"));
      if (num>=0&&num=10&&num=100&&num=1000&&num=10000&&num

  • @nabyblack5022
    @nabyblack5022 3 года назад +1

    String resultado;
    String n1;
    Scanner entrada = new Scanner(System.in);

    System.out.println("inserta un numero del i 1 al 99 999");
    n1 = entrada.nextLine();
    resultado = n1.replace(" " ,"");
    int numero =resultado.length();
    System.out.println("las sifras de tu numero son " + numero);
    no me acordaba que estábamos usando las condicionales

  • @cristianhoracioaquinovalde4010
    @cristianhoracioaquinovalde4010 5 месяцев назад

    crack gracias por todo

  • @miguelferreiracordero5714
    @miguelferreiracordero5714 3 года назад +1

    Alejandro te he fallado estoy usando System.out.print en vez de JOptionPane.showInputDialog 😳😩😩

  • @citlallihdz193
    @citlallihdz193 5 лет назад

    Muchas gracias

  • @alevilghost
    @alevilghost 3 года назад

    Pequeño aporte :3
    public static void main(String[] args) {
    /*
    Pedir un número entre 0 y 99 999 y decir cuántas cifras tiene.
    */
    String numero;
    numero = JOptionPane.showInputDialog("Dame un número: ");
    JOptionPane.showMessageDialog(null, "El número " + numero + " tiene " + numero.length() + " dígitos.");
    }

  • @deadmull
    @deadmull 3 года назад

    Así resolví el Ejercicio 7:
    import javax.swing.JOptionPane;
    public class Ejercicio7_C {
    public static void main(String args[]) {
    /*
    Pedir tres números y mostrarlos ordenados de mayor a menor.
    */
    int numero1, numero2, numero3;
    numero1 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el primer numero "));
    numero2 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el segundo numero"));
    numero3 = Integer.parseInt(JOptionPane.showInputDialog("Introduce el tercer numero "));
    if(numero1 > numero2 && numero1 > numero3) {
    if(numero2 > numero3){
    JOptionPane.showMessageDialog(null, numero1+">"+numero2+">"+numero3);
    }
    if(numero3 > numero2) {
    JOptionPane.showMessageDialog(null, numero1+">"+numero3+">"+numero2);
    }
    }
    else if(numero2 > numero1 && numero2 > numero3) {
    if(numero1 > numero3) {
    JOptionPane.showMessageDialog(null, numero2+">"+numero1+">"+numero3);
    }
    if(numero3 > numero1) {
    JOptionPane.showMessageDialog(null, numero2+">"+numero3+">"+numero1);
    }
    }
    else if(numero3 > numero1 && numero3 > numero2) {
    if(numero1 > numero2) {
    JOptionPane.showMessageDialog(null, numero3+">"+numero1+">"+numero2);
    }
    if(numero2 > numero1) {
    JOptionPane.showMessageDialog(null, numero3+">"+numero2+">"+numero1);
    }
    }
    }
    }

  • @cesarzevallos8918
    @cesarzevallos8918 2 года назад +1

    Sabiendo lo básico este es el codigo pero es muy largo, sé que más adelante lo podré hacer mucho más corto.
    int numero;

    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99.999: "));

    if(numero

  • @fragordelabatalla
    @fragordelabatalla 3 года назад +9

    Se que muchos ya lo resolvieron sin embargo dejo esto por aquí: // Si puedes imaginarlo puede programarlo. =)
    public static void main(String[] args) {

    int n1;
    // Declaracion de variable

    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digita un numero entre 1 y 99,999"));
    // pedir numero al usuario.

    if (n1>= 0 && n1

    • @smithnorabuena2931
      @smithnorabuena2931 3 года назад +1

      Yo lo hice de esta forma jajaja
      public static void main(String[] args) {
      int numero;
      numero = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite un numero entre 0 y 99 999 "));

      if(numero < 10){
      JOptionPane.showMessageDialog(null,"El numero posee una cifra");
      }
      else if( 10

  • @NadieHimemori
    @NadieHimemori 6 лет назад +3

    mi versión, espero este correcta jeje.
    import javax.swing.JOptionPane;
    public class Ejercicio8_Condicionales {
    public static void main(String[] args) {
    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero:"));
    if((numero9999)){
    JOptionPane.showMessageDialog(null,"Numero fuera de los parametros.");
    }
    else if(numero

    • @johannmachaca4973
      @johannmachaca4973 6 лет назад

      falta el limite superior para que haga de break y el programa se detenga

  • @futbol7_Amistosos
    @futbol7_Amistosos 2 года назад +1

    //Ejercicio 8 del video 23
    int numeros;
    numeros=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero"));
    if((numeros>=0)&&(numeros=10 &&(numeros=100)&&(numeros=1000)&&(numeros=10000)&&(numeros

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 4 года назад +1

    PEDIR NUMERO ENTRE 0-99999
    package javaapplication4proyecto_2;
    import javax.swing.JOptionPane;
    public class JavaApplication4proyecto_2 {
    public static void main(String[] args) {

    int n1;

    JOptionPane.showMessageDialog(null, "BIENVENIDO ESCRIBA UN NUMERO ENTRE 0-99999 Y OBTENDRA LA CANTIDAD DE CIFRAS: ");

    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre (0-99999)"));

    if(n1>0&&n19&&n199&&n1999&&n19999&&n1

  • @hernandavid9856
    @hernandavid9856 Год назад

    Brother lo hice con menos if else. Es posible?

  • @zero2kkoforever
    @zero2kkoforever 3 года назад

    Resultado del ejercicio numero 8:
    import javax.swing.*;
    public class Ejercicio7_C {
    public static void main(String[] args) {
    int numero, cifras;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digita un numero entre 0 y 99,999 :"));
    if (numero

  • @reynavasquezmario8471
    @reynavasquezmario8471 2 года назад

    Por si lo quieren ver resuelto:
    import java.util.Scanner;
    public class Ej8ConCifras {
    public static void main(String[] args) {
    /*
    Ejercicio 8 - Condicionales
    Pedir un número entre 0 y 99999 y decir
    cuántas cifras tiene.
    */

    Scanner Entrada = new Scanner(System.in);
    int Num;

    System.out.print("Digite un Número entre 0 y 99999: ");
    Num = Entrada.nextInt();

    if((Num >= 0)&&(Num = 0)&&(Num = 0)&&(Num = 0)&&(Num = 0)&&(Num

  • @javiquintana8726
    @javiquintana8726 3 года назад

    Me sirvió mucho tu vídeo pero si puedes hacer estos tipos de videos en notepad++

    • @elvistek7689
      @elvistek7689 2 года назад

      lamentablemente el dueño del canal fallecio hace más de 2 años :(

  • @eleodoroborgeaud5675
    @eleodoroborgeaud5675 5 лет назад

    Perdón, no lo arreglamos con poner la condición de que sean mayores a cero, si hay dos números iguales siempre entra al else.

  • @eleodoroborgeaud5675
    @eleodoroborgeaud5675 5 лет назад

    Estimado, que tal?? que pasa si ponemos 0, 3, 0?? entra al else y muestra efectivamente ese orden, yo lo arreglé poniendo la condición de que los números fueran mayores que cero, de lo contrario necesitaríamos muchas mas condiciones con igualdades, en éste ejemplo sería else if ((num2>num1) && (num1 == num3)){, o también lo solucionamos si pone en la letra tres números diferentes, gracias, saludos.

    • @carlosway4849
      @carlosway4849 Год назад

      Amigo el murio en el 2017, asi que quien tiene ese contenido ahora, no es el. el esta muerto. murio terminando los cursos de python.

  • @RodrigoOR1
    @RodrigoOR1 5 лет назад

    Alejandro Te Felicito y agradezco por tu forma de facilitar el aprendizaje de Java, Me ha servido Mucho. una duda ¿Porqué algunas funciones del código Java como "JOptionPane" por ejemplo no me sirven en Android Studio y ¿Cómo puedo solucionarlo? Espero alguien me pueda ayudar a resolver ésta duda y me comparta una posible solución

    • @luisp0160
      @luisp0160 2 года назад

      Lamentablemente nuestro profesor falleció y está en un mejor lugar.

  • @tiaraviquendi8721
    @tiaraviquendi8721 3 года назад

    /*Ejercicio: Pedir un numero entre 0 y 99999. Realizar un
    programa que muestre en pantalla cuantos digitos tiene */
    package ejercicio_027;
    import javax.swing.JOptionPane;
    public class Ejercicio_027 {
    public static void main(String[] args) {
    int num1;
    num1=Integer.parseInt(JOptionPane.showInputDialog("Digite un número entre 0 y 99999: "));

    if (num1

  • @jherssonsmith8596
    @jherssonsmith8596 5 лет назад +2

    Hize el ejercicio 7 antes de ver tu video; salió parecido al suyo profe!!
    public static void main(String[] args) {
    int numero1, numero2, numero3;
    numero1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese 1er numero"));
    numero2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese 2do numero"));
    numero3 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese 3er numero"));
    if(numero1 > numero2 && (numero2 > numero3))
    {
    JOptionPane.showMessageDialog(null, ""+numero1+", "+numero2+", "+numero3);
    }
    else if(numero2 > numero1 && (numero1 > numero3))
    {
    JOptionPane.showMessageDialog(null, ""+numero2+", "+numero1+", "+numero3);
    }
    else if(numero3 > numero2 && (numero2 > numero1))
    {
    JOptionPane.showMessageDialog(null, ""+numero3+", "+numero2+", "+numero1);
    }
    else if(numero1 > numero3 && (numero3 > numero2))
    {
    JOptionPane.showMessageDialog(null, ""+numero1+", "+numero3+", "+numero2);
    }
    else if(numero2 > numero3 && (numero3 > numero1))
    {
    JOptionPane.showMessageDialog(null, ""+numero2+", "+numero3+", "+numero1);
    }
    else if(numero1 > numero2 && (numero1 < numero3))
    {
    JOptionPane.showMessageDialog(null, ""+numero3+", "+numero1+", "+numero2);
    }

    }

  • @Kira-nw5on
    @Kira-nw5on 7 лет назад

    buen video, oye para la parte de ciclos podrias resolver el de dibujar un rombo con asteriscos?

  • @miguelortiz2099
    @miguelortiz2099 2 года назад +1

    Elegante:)
    Scanner leer = new Scanner(System.in);
    System.out.print("Digite un numero: ");
    double n;
    int cifras;
    n= leer.nextDouble();
    cifras = (int)Math.log10(n)+1;
    System.out.println("El numero "+(int)n+" Tiene "+cifras+" Cifras");

  • @andreschiassoni6863
    @andreschiassoni6863 4 года назад +1

    Hola gente , les dejo como me salió a mi:
    int numero;

    numero =Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número del 0 al 99.999"));

    if ((numero>=0) && (numero

    • @andresrio3
      @andresrio3 4 года назад

      Hola querido te hago una consulta. Por qué el chico del canal en éste ejercicio al else lo utilizó con el if al lado? Es decir, por qué puso "if else" en vez de "else"?

    • @andreschiassoni6863
      @andreschiassoni6863 4 года назад

      @@andresrio3 porque else if le sigue una condición a cumplirse para que se ejecute, en el caso de else le sigue directamente una acción sin ninguna condición, este es un ejemplo que encontré en Internet :
      if (temperatura >25) {
      System.out.println("A la playa!!!");
      }
      else if (temperatura > 15) {
      System.out.println("A la montaña!!!");
      }
      else if (temperatura < 5 && nevando) {
      System.out.println("A esquiar!!!"); }
      else {
      System.out.println("A descansar... zZz"); }

  • @ayltonsalazarpoma5433
    @ayltonsalazarpoma5433 5 лет назад

    hola como estan nose pueden ayudar con este ejercicio de java
    como programar para calcular los costos para crear una red lan de topologia esrella
    enneat beans

  • @sergiog.m4862
    @sergiog.m4862 3 года назад +1

    Alguien sabe donde puedo encontrar la solución a los ejercicios del final de video? normalmente alguien escribe su código aquí y es de bastante ayuda, pero me gustaría saber si Alejandro tiene los resultados en alguna web o algo para comparar.

    • @mauriciomorenocubillo9150
      @mauriciomorenocubillo9150 3 года назад

      estoy igual mano, cada que tengo duda de como hacerlos bajo a ver los coments pero es fastidioson

    • @incoativox7442
      @incoativox7442 3 года назад

      public class Ej8_pedir_num_y_decir_cifras_tiene {
      /**
      * @param args the command line arguments
      */
      public static void main(String[] args) {
      // declaro la variable para que el usuario digite el numero
      int n1;

      // declaro la variable para que el usuario inserte cualquier numero en el rango 0 a 99,999
      n1 = Integer.parseInt(JOptionPane.showInputDialog("Digita un número para saber cuantas cifras tiene: "));

      //operaciones con if y &&, le mostrará al usuario cuantas cifras tiene el numero que digito
      if ((n1 >= 0) && (n1 9) && (n1 99) && (n1 999) && (n1 9999) && (n1

    • @andresestebanmanjarrespanc2557
      @andresestebanmanjarrespanc2557 2 года назад

      @@incoativox7442 Ese código tan extenso pero bien solucionado, felicitaciones.

    • @incoativox7442
      @incoativox7442 2 года назад

      @@andresestebanmanjarrespanc2557 gracias xd

  • @tiempoyfinanzas4654
    @tiempoyfinanzas4654 Месяц назад

    EJERCICIO 8 mi propuesta /*
    pedir un numero entre 0 y 99999
    e imprimir cuantas cifras tiene dicho numero
    */
    public class ContarCifrasWhile {
    public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("escribe el numero entre 0 y 99,999");
    int num= sc.nextInt();
    int totalCifras=0;
    if (num == 0) {
    totalCifras = 1; // El número 0 tiene una cifra
    } else {
    while (num > 0 && num < 99999) {
    num /= 10;
    totalCifras++;
    }
    }
    System.out.println("las cifras que tiene este numero son: "+totalCifras);
    }
    }
    un abrazo a la comunidad de nuestro querido compañero, los futuros programadores te llevamos en nuestros corazones con orgullo y honor, continuando con tu legado de compartir información y ayudar al prójimo.

  • @andresrio3
    @andresrio3 4 года назад

    Por qué ahora en éste ejercicio al else lo utilizó con el if al lado? Es decir, por qué puso "if else" en vez de "else"?

    • @braianirrazabal1461
      @braianirrazabal1461 4 года назад +1

      sirve para ingresar multiples sentencias, si pones solo ''else'' no podes ingresar ninguna condicion (al menos,no que yo sepa aún xD), si el ''else if'' se usara correctamente/prolijamente quedaria asi
      if (condición1)
      sentencia1
      else
      if (condición2)
      sentencia2
      else
      if (condición3)
      sentencia3
      else
      sentencia4

    • @oscarzeinos3550
      @oscarzeinos3550 3 года назад

      Se le llama anidado, es un if else anidado, porque utiliza 2 o más!!

  • @fabianrojas2636
    @fabianrojas2636 5 лет назад +1

    otra forma de solucionarlo:
    float uno,dos,tres,aux;
    Scanner leer = new Scanner(System.in);
    System.out.println("Ingrese 3 numeros:");
    uno = leer.nextFloat();
    dos = leer.nextFloat();
    tres = leer.nextFloat();
    if(uno < dos){
    aux = uno;
    uno = dos;
    dos = aux;
    }
    if(uno < tres){
    aux = uno;
    uno = tres;
    tres = aux;
    }
    if(dos < tres){
    aux = dos;
    dos = tres;
    tres = aux;
    }
    System.out.println("Orden: "+uno+" - "+dos+" - "+tres);

  • @depto.sistemas8757
    @depto.sistemas8757 5 лет назад +1

    Segunda opcion
    public static void main(String[] args) {
    long numero, cifra;

    numero = Long.parseLong(JOptionPane.showInputDialog("Digite un cifra del 0 a 99999"));
    cifra = Long.toString(numero).length();

    if (numero >=0 && numero

  • @ModelarTandil
    @ModelarTandil Год назад

    Muy bueno

  • @-Luis_E
    @-Luis_E 2 года назад

    /*
    * Ejercicio 8: Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene
    */
    package condicionalesejercicio_8;
    import javax.swing.JOptionPane;
    /**
    *
    * @author Luis
    */
    public class CondicionalesEjercicio_8 {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    int n1;
    n1 = Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese un numero entre 0 y 99 999:"));

    if ( (n1 >= 0) && (n1 < 10)){ JOptionPane.showMessageDialog(null, "El numero tiene una cifra");}
    else if ( (n1 >= 10) && (n1 < 100)){ JOptionPane.showMessageDialog(null, "El numero tiene dos cifras");}
    else if ( (n1 >= 100) && (n1 < 1000)){ JOptionPane.showMessageDialog(null, "El numero tiene tres cifras");}
    else if ( (n1 >= 1000) && (n1 < 10000)){ JOptionPane.showMessageDialog(null, "El numero tiene cuatro cifras");}
    else {JOptionPane.showMessageDialog(null, "Escribe un numero menor a 10000");}

    }

    }

    • @damiangonzalez7352
      @damiangonzalez7352 2 года назад

      te recomiendo identar tu contigo para que sea mas legible

  • @erickgonzalezcortes1718
    @erickgonzalezcortes1718 4 года назад

    /**Ejercicio 8:
    * Pedir un número entre 0 y 99 999 y decir cuántas
    * cifras tiene
    */
    package b_ejercicio_8;
    import javax.swing.JOptionPane;
    public class B_Ejercicio_8 {
    public static void main(String[] args) {
    int num;
    num = Integer.parseInt(JOptionPane.showInputDialog("Introduce"
    + "un numero en un rango de 0-99 999 "));
    if((num >= 0) && (num 0) && (num / 10 == 0)){// 1/10 = 0.1 o sea 0

    JOptionPane.showMessageDialog(null, "El número tiene 1 cifra");

    }else if (num != 0){

    if (num/100==0) {// 10/100 = 0.1 o sea 0
    JOptionPane.showMessageDialog(null, "El número tiene 2 cifra");

    }else if (num/1000==0) {// 100/1000 = 0.1 o sea 0
    JOptionPane.showMessageDialog(null, "El número tiene 3 cifra");
    }else if (num/10000==0) {// 1000/10000 = 0.1 o sea 0
    JOptionPane.showMessageDialog(null, "El número tiene 4 cifra");
    }else if (num/100000==0) {// 10000/100000 = 0.1 o sea 0
    JOptionPane.showMessageDialog(null, "El número tiene 5 cifra");

    }
    }else{//El cero
    JOptionPane.showMessageDialog(null, "El número tiene 1 cifra");

    }





    }else{
    JOptionPane.showMessageDialog(null, "El número ingresado"
    + "esta fuera de rango :'c");
    }
    }

    }

  • @camilogrisales9757
    @camilogrisales9757 5 лет назад +2

    public class Cuantascifras {
    public static void main(String args[]) {
    long numero, cifras;
    numero = Long.parseLong(JOptionPane.showInputDialog("Digite un numero entero"));
    cifras = Long.toString(numero).length();
    JOptionPane.showMessageDialog(null,"El numero "+numero+" tiene "+cifras+" cifras");
    }
    }

    • @MasterAngel98
      @MasterAngel98 5 лет назад

      La gracia está en hacerlo con condicionales, de eso trata el bloque xd

  • @androerickvaleromedina9915
    @androerickvaleromedina9915 4 года назад +1

    public static void main(String[ ] args) {
    Scanner x = new Scanner(System.in);

    String[ ] numero = new String[1];

    System.out.println("Ingresa un numero:");
    numero[0] = x.next();

    System.out.printf("El numero tiene %s cifras.
    ",numero[0].length());

  • @Eduarduar
    @Eduarduar 3 года назад

    yo lo hice así funciona bastante bien
    package ejercisio_8;
    import javax.swing.JOptionPane;
    public class Ejercisio_8 {

    public static void main(String[] args) {

    int entrada, n1 = 9, n2 = 99, n3 = 999, n4 = 9999, n5 = 99999;

    entrada = Integer.parseInt(JOptionPane.showInputDialog("inserta un numero del 0 al 99 999"));

    if (entrada

  • @DanzaMushucCausaytena
    @DanzaMushucCausaytena 4 года назад +1

    sin usar el JOptionPane
    package javaapplication20;
    import java.util.Scanner;
    public class JavaApplication20 {

    public static void main(String[] args) {
    int n1,n2,n3;
    Scanner entrada = new Scanner (System.in);
    System.out.println("ingrese primer numero");
    n1 = entrada.nextInt();
    System.out.println("ingrese segundo numero");
    n2 = entrada.nextInt();
    System.out.println("ingrese tercer numero");
    n3 = entrada.nextInt();
    if((n1>n2) &&(n2>n3)){
    System.out.println(" orden 3" +n1+" - "+n2+" - "+n3);
    }
    else if((n1>n3) && (n3>n2)){
    System.out.println(" orden " +n1+" - "+n3+" - "+n2);

    }
    else if((n2>n1) && (n1>n3)){

    System.out.println(" ordenr" +n2+" - "+n1+" - "+n3);
    }
    else if((n2>n3) && (n3>n1)){
    System.out.println(" ordenr" +n2+" - "+n3+" - "+n1);
    }
    else if((n3>n1) && (n1>n2)){
    System.out.println(" orden " +n3+" - "+n2+" - "+n1);
    }

    }

    }

  • @FernandoSanchezDaza
    @FernandoSanchezDaza 6 лет назад

    /*Ejercicio 8: Pedir un numero entre 0 y 99999 y decir cuantas cifras tiene.*/
    package ejercicio_8;
    import javax.swing.JOptionPane;
    /*
    * @author Fernando Sanchez
    */
    public class Ejercicio_8 {
    public static void main(String[] args) {
    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre 0 y 99999"));
    if((numero99999)){
    JOptionPane.showMessageDialog(null,"El numero esta fuera del rango.");
    }
    else if((numero>=0)&&(numero=10)&&(numero=100)&&(numero=1000)&&(numero=10000)&&(numero

  • @antugonzalezutreras8099
    @antugonzalezutreras8099 6 лет назад

    int num1;
    num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entre 0 y 99999"));
    JOptionPane.showMessageDialog(null, "El número " + num1 + " tiene " + Integer.toString(num1).length() + " dígitos");

  • @andresfelipebuelvashernand263
    @andresfelipebuelvashernand263 5 лет назад

    package condicionales;
    import javax.swing.JOptionPane;
    public class condicionales {

    public static void main(String[] args) {
    int numero;
    numero=Integer.parseInt(JOptionPane.showInputDialog(null,"inserte un numero de 0 a 99999"));

    if((numero>=0)&&(numero=10)&&(numero=100)&&(numero=1000)&&(numero

  • @leorstblack
    @leorstblack 5 лет назад

    Esta es mi sugerencia de código:
    //Pedir un número entre 0 y 99999 y decir cuantas cifras tiene
    package ejerciciodescubrircantidaddecifras;
    import javax.swing.JOptionPane;
    public class EjercicioDescubrirCantidadDeCifras {
    public static void main(String[] args) {
    int a;

    a=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero para analizar sus cifras"));

    if (a0) && (a=10) && (a=100) && (a=1000) && (a=10000) && (a100000){
    JOptionPane.showMessageDialog(null, "Valor inválido.");
    }
    }
    }

    • @pieroarteaga6265
      @pieroarteaga6265 3 года назад

      Tu código no reconoce los números negativos.

  • @waeco1767
    @waeco1767 9 месяцев назад

    Ejercicio 8:
    import java.util.Scanner;
    public class Condicional8 {
    public static void main(String[] args) {
    Scanner console = new Scanner(System.in);
    int numero;
    System.out.println("Dame un numero entero");
    numero = console.nextInt();
    if(numero>0 && numero=10 && numero=100 && numero=1000 && numero=10000 && numero

  • @eliusounds4716
    @eliusounds4716 3 года назад +1

    //NUMERO DE CIFRAS
    import javax.swing.JOptionPane;
    public class EjercicioC_08 {
    public static void main(String args[]){
    int numero =Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero entre 0 y 99 999"));
    int cifras=0;
    if(numero

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 5 лет назад +3

    solo copila y corre el codigo jejeje
    package gokumodsz;
    import javax.swing.JOptionPane;
    // 9 9 9 9 9;
    /**
    * @author GoKu MoDz
    */
    public class GOKUMODSZ {
    public static void main(String[] args) {
    int numero;
    int n2;
    int n3;
    int n4;
    int n5;
    int n6;

    numero = Integer.parseInt(JOptionPane.showInputDialog("digite un numero entre [0-99999]"));

    n2 = 10;
    n3 = 100;
    n4 = 1000;
    n5 = 10000;
    n6 = 100000;

    if((numero>0) && (numero=10) && (numero=100) && (numero=1000) && (numero=10000) && (numero

    • @moka1661
      @moka1661 5 лет назад +1

      a mi me salio asì
      int numero;

      numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese nùmero entre o y 99999: "));
      String x = Integer.toString(numero);

      if ((numero >= 0) && (numero

    • @GoKuMoDz_VTuber
      @GoKuMoDz_VTuber 5 лет назад

      @@moka1661 wowowowo bien papu exelente código 👌

    • @Elrobin90
      @Elrobin90 5 лет назад

      @@moka1661 pero debes declararla INT de lo contrario también podía escribir letras

  • @guillermoviscoponticelli
    @guillermoviscoponticelli 5 лет назад

    Yo con el Ejercicio 7 tuve una cuestion. Lo empeze a hacer antes y me paso que si ingresaba el 'n2' como el numero "mas grande", en las condiciones le tenia que agregar otro '&&' (una tercera pregunta) porque sino se tomaban igual los de los costados (el n1 y el n3). Osea si se daba la situacion que se ingresa '1 5 3' o '3 5 1' y solo habia dos preguntas '(n1n3)' donde n2 es el mayor , no me decia que pasaba con los otros dos. Si n3 era mayor a n1 o al reves. Entonces tuve que preguntarselos a estos tambien ..... y ya que esta, pregunte 3 veces en todos los demas. Quedo asi.
    public static void main(String[] args) {
    int n1,n2,n3;
    String ordenado="";


    n1 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 1 : "));
    n2 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 2 : "));
    n3 = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero 3 : "));
    // n1 n2 n3
    if ((n1>n2)&&(n1>n3)&&(n2>n1)) //------------------------- 5 3 1
    {
    ordenado = " "+n1+" "+n2+" "+n3;
    }
    else if ((n1>n2)&&(n1>n3)&&(n2n3)) //------------------ 3 5 1
    {
    ordenado = " "+n2+" "+n1+" "+n3;
    }
    else if ((n1

    • @German_Gonzalez_Silva
      @German_Gonzalez_Silva 4 года назад

      Tienes errores, por ejemplo en el primer condicional indicas que se debe cumplir que n1>n2 y además que n2>n1, eso es imposible, por favor revisa

  • @adrianignaciomirandacontre8538
    @adrianignaciomirandacontre8538 6 лет назад +1

    /*Pedir numero entre 0 y 99.999 y decir cuantas cifras tiene*/
    int numero, cifra;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese número"));
    cifra = Integer.toString(numero).length();
    if (cifra > 0 || cifra

  • @aquirozc
    @aquirozc 2 года назад

    Así es como resolví el primer ejercicio.
    public class EjercicioCondicionales6 {
    public static void main(String[] args) {

    int No1,No2,No3,Lugar1 = 0, Lugar2 = 0, Lugar3 = 0;

    //Le pide al usuario que especifique los numeros que analizara el programa

    No1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un número: "));
    No2 = Integer.parseInt(JOptionPane.showInputDialog("Digite otro número: "));
    No3 = Integer.parseInt(JOptionPane.showInputDialog("Digite otro número: "));


    //Determina si el primer numero es el mayor de todos los numeros

    if (No1>No2 & No1>No3){

    Lugar1 = No1;
    }

    //Determina si el primer numero es el menor de todos los numeros

    else if(No1No3){

    Lugar1 = No2;
    }

    //Determina si el segundo numero es el menor de todos los numeros

    else if(No2No2){

    Lugar1 = No3;
    }

    //Determina si el tercer numero es el menor de todos los numeros

    else if(No3

  • @Cookieguy1206
    @Cookieguy1206 4 года назад

    package ejerciciocondicionales;
    import javax.swing.JOptionPane;
    public class EjercicioCondicionales3 {

    public static void main(String[] args) {

    int numero;

    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero"));

    if (numero

  • @luisangelbarzolaquinto9447
    @luisangelbarzolaquinto9447 Год назад

    EJERCICIO 8
    //Pedir un numero entre 0 y 99999 y decir cuantas cifras tiene:
    package pcondicionales;
    import javax.swing.JOptionPane;
    public class condicionales7 {
    public static void main(String[] args) {
    int numero;
    numero=Integer.parseInt(JOptionPane.showInputDialog("Ingrese numero de 0 - 99999"));
    if(numero>=0 && numero=10 && numero=100 && numero=1000 && numero=10000 && numero

  • @mathiastorterolo
    @mathiastorterolo 6 лет назад

    Y si el usuario quiere ingresar 800 números?

  • @alfredoalejandroaramburoca8315
    @alfredoalejandroaramburoca8315 3 года назад

    /*
    Pedir un numero entre
    0 y 99 999 y decir cuantas
    cifras tiene
    */
    package ej8condicionales;
    import javax.swing.JOptionPane;
    public class Ej8Condicionales
    {
    public static void main(String[] args)
    {
    int numero;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese una cifra dentro del rango de 0 - 99,999"));
    if(numero

  • @soyedwin-
    @soyedwin- 6 лет назад

    Ejercicio 7 pense que existia una forma mas corta incluso esta dude de realizarlo y al finar fue casi identico
    int n1, n2, n3;
    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el primer numero"));
    n2 = Integer.parseInt(JOptionPane.showInputDialog("Dijite el segundo numero"));
    n3 = Integer.parseInt(JOptionPane.showInputDialog("Dijite el tercer numero"));
    if (n1 > n2 && n2 > n3){
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n1+" "+n2+" "+n3);
    }
    else if (n1 > n3 && n3 > n2){
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n1+ " "+n3+" "+n2);
    }
    else if (n2 > n1 && n1 > n3){
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n2+" "+n1+" "+n3);
    }
    else if (n3 > n1 && n1 > n2 ){
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n3+" "+n1+" "+n2);
    }
    else if (n3 > n2 && n2 > n1){
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n3+" "+n2+" "+n1);
    }
    else {
    JOptionPane.showMessageDialog(null, "El orden de los numero es: "+n2+" "+n3+" "+n1);
    }
    }
    }

  • @pieroarteaga6265
    @pieroarteaga6265 3 года назад +1

    Ejercicio 8: Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene (YO LO HICE SIN JOptionPane, YA QUE ME PARECIO MAS CORTO y también mi código reconoce números negativos espero les sirva :)

    • @pieroarteaga6265
      @pieroarteaga6265 3 года назад

      package com.mycompany.BloqueCondicionales;
      import java.util.Scanner;
      public class Ejercicio8DecirCuantasCifrasTieneUnNumero {
      public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      double numero;

      System.out.println("Escribir un numero entre 0 y 99 999: ");
      numero = scan.nextDouble();

      if (numero>-10 && numero-100 && numero-1000 && numero-10000 && numero-100000 && numero

    • @michitasworld2111
      @michitasworld2111 Год назад

      @@pieroarteaga6265 precisamente asi lo hice haha, hubiera sabido el comando lenght y lo hago mas corto

  • @alexyrigoin700
    @alexyrigoin700 4 года назад

    desarrollo con condicional
    package curso;
    import java.util.Scanner;
    import javax.swing.JOptionPane;
    public class Curso {
    public static void main(String[] args) {
    int num1,cifras;
    num1= Integer.parseInt(JOptionPane.showInputDialog("ingrese un numero:"));
    if(num1

  • @keys4ever938
    @keys4ever938 3 года назад

    Humilde aporte ejercicio 8:
    public class Cosa {
    public static void main(String[] args) {
    float n;
    n = Float.parseFloat(JOptionPane.showInputDialog("Ingrese su número entre 0 y 99 999 UWU"));

    if (n

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 4 года назад +1

    mi codigo de los 3 numeros al rato pongo el otro jejejej
    package javaapplication4proyecto_2;
    import javax.swing.JOptionPane;
    public class JavaApplication4proyecto_2 {
    public static void main(String[] args) {
    int n1, n2, n3;

    JOptionPane.showMessageDialog(null, "bienvenido ingrese 3 numeros y los vera ordenados de mayor a menor: ");

    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 1: "));
    n2 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 2: "));
    n3 = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero 3: "));

    if(n1>n2&&n2>n3){
    JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n1+" , "+n2+" , "+n3);
    }else if(n2n3){
    JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n2+" , "+n1+" , "+n3);
    }else if(n3>n2&&n2>n1){
    JOptionPane.showMessageDialog(null, "LOS NUMEROS ORDENADOS DE MAYOR A MENOR SON: "+n3+" , "+n2+" , "+n1);
    }

    }
    }

  • @sirenedelmar
    @sirenedelmar Год назад

    vean esta practica chicos: se podra hacer?
    1. Generar aleatoriamente, una lista de 1000 números reales en el rango de 0 a 10,000. 2. Ordenar la lista ascendentemente utilizando los siguientes 3 métodos de ordenamiento: Burbuja, Shellsort y QuickSort. Posteriormente mostrar los tiempos que tuvieron esos algoritmos para ordenarse de modo que se pueda visualizar una comparación real. Use los decimales que sean necesarios para mostrar las diferencias. 3. Terminar.

    • @neto3MW3
      @neto3MW3 Год назад

      import java.util.*;
      public class Ordenamiento {

      public static void main(String[] args) {

      // Generar lista aleatoria de 1000 números reales en el rango de 0 a 10,000
      ArrayList lista = new ArrayList();
      Random random = new Random();
      for (int i = 0; i < 1000; i++) {
      double num = random.nextDouble() * 10000;
      lista.add(num);
      }

      // Burbuja
      long tiempoInicio = System.nanoTime();
      burbuja(lista);
      long tiempoFin = System.nanoTime();
      double tiempoBurbuja = (tiempoFin - tiempoInicio) / 1000000.0;
      System.out.println("Tiempo Burbuja: " + tiempoBurbuja + "ms");

      // Shellsort
      tiempoInicio = System.nanoTime();
      shellsort(lista);
      tiempoFin = System.nanoTime();
      double tiempoShellsort = (tiempoFin - tiempoInicio) / 1000000.0;
      System.out.println("Tiempo Shellsort: " + tiempoShellsort + "ms");

      // QuickSort
      tiempoInicio = System.nanoTime();
      quicksort(lista, 0, lista.size() - 1);
      tiempoFin = System.nanoTime();
      double tiempoQuicksort = (tiempoFin - tiempoInicio) / 1000000.0;
      System.out.println("Tiempo QuickSort: " + tiempoQuicksort + "ms");

      }

      // Burbuja
      public static void burbuja(ArrayList lista) {
      int n = lista.size();
      for (int i = 0; i < n - 1; i++) {
      for (int j = 0; j < n - i - 1; j++) {
      if (lista.get(j) > lista.get(j + 1)) {
      double temp = lista.get(j);
      lista.set(j, lista.get(j + 1));
      lista.set(j + 1, temp);
      }
      }
      }
      }

      // Shellsort
      public static void shellsort(ArrayList lista) {
      int n = lista.size();
      int intervalo = n / 2;
      while (intervalo > 0) {
      for (int i = intervalo; i < n; i++) {
      double temp = lista.get(i);
      int j = i;
      while (j >= intervalo && lista.get(j - intervalo) > temp) {
      lista.set(j, lista.get(j - intervalo));
      j -= intervalo;
      }
      lista.set(j, temp);
      }
      intervalo /= 2;
      }
      }

      // QuickSort
      public static void quicksort(ArrayList lista, int izquierda, int derecha) {
      if (izquierda < derecha) {
      int indiceParticion = particion(lista, izquierda, derecha);
      quicksort(lista, izquierda, indiceParticion - 1);
      quicksort(lista, indiceParticion + 1, derecha);
      }
      }

      public static int particion(ArrayList lista, int izquierda, int derecha) {
      double pivote = lista.get(derecha);
      int indiceParticion = izquierda;
      for (int i = izquierda; i < derecha; i++) {
      if (lista.get(i)

  • @CgoMacDroid
    @CgoMacDroid 4 года назад

    Comparto mi código del ejercicio 8, compilado.:
    import java.util.Scanner;
    public class NumeroDeCifras {
    public static void main(String args []){
    Scanner consola= new Scanner(System.in);
    int x;
    System.out.println("Ingresa el numero para saber el numero de cifras-->");
    x=consola.nextInt();
    if(x > 1 && x < 10 )
    System.out.println(x + " " + " tiene 1 cifra");
    else if( x >= 10 && x < 100 )
    System.out.println(x + " " + " tiene 2 cifras");
    else if(x >= 100 && x< 1000)
    System.out.println(x + " " + " tiene 3 cifras");
    else if(x >= 1000 && x< 10000)
    System.out.println(x + " " + " tiene 4 cifras");
    else if(x >= 10000 && x< 100000)
    System.out.println(x + " " + " tiene 5 cifras");
    }
    }

  • @Dashero334
    @Dashero334 5 лет назад

    creo que hay un error en el ejercicio, si ingreso los muneros en este orden 2,3,1 el resultado es 3-2-1. lo hice igual como su ejemplo

  • @aldomartinez20
    @aldomartinez20 7 лет назад

    Antes que vos lo hicieras me quedo asi.. jaja algo muy aninado:
    public static void main(String[] args) {
    int dato1,dato2,dato3;
    dato1=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese el primer numero"));
    dato2=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese el segundo numero"));
    dato3=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese el tercer numero"));
    if (dato1>dato2){
    if (dato1>3){
    if(dato2>3){
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato1+","+dato2+","+dato3);
    }
    else{
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato1+","+dato3+","+dato2);
    }
    }
    }

    if(dato2>dato1){
    if (dato2>dato3){
    if (dato1>dato3){
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato2+","+dato1+","+dato3);
    }
    else{
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato2+","+dato3+","+dato1);
    }
    }
    }
    if(dato3>dato1){
    if (dato3>dato2){
    if (dato1>dato2){
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato3+","+dato1+","+dato2);
    }
    else{
    JOptionPane.showMessageDialog(null, "NUMEROS ORDENADOS : "+dato3+","+dato2+","+dato1);
    }
    }
    }

  • @clauilcap9427
    @clauilcap9427 4 года назад

    String numtxt;
    int largo, numero;
    numtxt = JOptionPane.showInputDialog(null,"Ingrese un número del 1 al 99.999: ");
    largo = numtxt.length();
    numero = Integer.parseInt(numtxt);
    if (numero>=1 && numero

  • @SUPERNOVA-vn8dh
    @SUPERNOVA-vn8dh 2 года назад

    Hice el ejercicio del video antes de hacerlo y esta es la manera que me sali
    // Pedir tres numeros y mostrarlos ordenados de mayor a menor.
    import javax.swing.*;
    public class ejercicio07 {
    public static void main(String[] args) {
    int n1, n2, n3;
    n1 = Integer.parseInt(JOptionPane.showInputDialog("Marque el numero 1: "));
    n2 = Integer.parseInt(JOptionPane.showInputDialog("Marque el numero 2: "));
    n3 = Integer.parseInt(JOptionPane.showInputDialog("Marque el numero 3: "));
    // a > b > c
    if (n1 > n2 && n2 > n3) {
    JOptionPane.showMessageDialog(null,n1+" > "+n2+" > "+n3);
    }
    // a > c > b
    else if (n1 > n3 && n3 > n2 ) {
    JOptionPane.showMessageDialog(null,n1+" > "+n3+" > "+n2);
    }
    //50 100 25
    // b > a > c
    else if (n2 > n1 && n1 > n3) {
    JOptionPane.showMessageDialog(null,n2+" > "+n1+" > a "+n3);
    }
    // b > c > a
    else if (n2 > n3 && n3 > n1) {
    JOptionPane.showMessageDialog(null,n2+" > "+n3+" > b "+n1);
    }
    // c > a > b
    else if (n3 > n1 && n1 > n2) {
    JOptionPane.showMessageDialog(null,n3+" > "+n2+" > "+n1);
    }
    // c > b > a
    else if (n3 > n2 && n2 > n1) {
    JOptionPane.showMessageDialog(null,n3+" > "+n2+" > "+n1);
    }
    // a = b = c
    else if (n3 == n2 && n2 == n1) {
    JOptionPane.showMessageDialog(null,n3+" y "+n2+" mas "+n1+" son iguales.");
    }
    else {
    JOptionPane.showMessageDialog(null,"Escriba unos numeros válidos. ");
    }
    }
    }

  • @HerreriaZaragozaZacualpaNay
    @HerreriaZaragozaZacualpaNay 2 года назад

    * a b c
    * numero caso if suma de numeros
    * 1c c+b+a caso6

  • @cristianandresjuliocantill941
    @cristianandresjuliocantill941 5 лет назад

    Int numero = Integer.ParseInt (JOptionPane.showDiaLog ("Ingrese un numero entre 0 -99999");
    If (número < 10) {
    JOptionPane.showMessageDiaLog ("El numero tiene 1 digito");
    } else if (número < 100 && número > 9) {
    JOptionPane.showMessageDiaLog ("El numero tiene 2 digitos");
    } else if (numero < 1000 && número > 99) {
    JOptionPane.showMessageDiaLog ("El numero tiene 3 digitos");
    } else if (numero < 10000 && número > 999) {
    JOptionPane.showMessageDiaLog ("El numero tiene 4 digitos");
    } else if (numero < 100000 && número > 9999) {
    JOptionPane.ShowMessageDiaLog ("El numero tiene 5 dígitos");
    }

  • @wolfgang8189
    @wolfgang8189 9 месяцев назад

    /*Ejercicio 8: pedir un numero entre 0 y 99 999 y
    * decir cuantas cifras tiene*/
    package com.ejercicios;
    import javax.swing.*;
    public class Condicionales08 {
    public static void main(String[] args) {
    int a;
    a = Integer.parseInt(JOptionPane.showInputDialog("ingresa un numero entre 0 y 99999"));
    if (a>=0 && a

  • @oswaldoroman2012
    @oswaldoroman2012 4 года назад +1

    import javax.swing.JOptionPane;
    public class RangoNumero {
    public static void main(String[] args) {
    try {
    int num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero entre el rango de 0 y 99 999"));
    if (num >= 0 && num