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

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 384

  • @P.G.PROJECT
    @P.G.PROJECT 7 ปีที่แล้ว +73

    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 5 ปีที่แล้ว +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!

  • @javieramaya5094
    @javieramaya5094 6 ปีที่แล้ว +9

    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.

    • @robertobautistamx
      @robertobautistamx 2 ปีที่แล้ว

      Y cómo sería sin la impresión? Con puros if

  • @benjamincusimamani115
    @benjamincusimamani115 ปีที่แล้ว +2

    Gracias ATS este video lo estaba buscando
    🙂🙂🙂

  • @lorenzogimenez3706
    @lorenzogimenez3706 4 ปีที่แล้ว +36

    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 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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.

  • @karenss26
    @karenss26 5 ปีที่แล้ว +48

    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 ปีที่แล้ว +14

      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.

  • @HeyMita
    @HeyMita 2 ปีที่แล้ว +2

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

  • @josuel.2194
    @josuel.2194 ปีที่แล้ว +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.

  • @herland_mojica
    @herland_mojica ปีที่แล้ว +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;
    }

  • @javierduranflores6361
    @javierduranflores6361 5 ปีที่แล้ว +48

    /*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 ปีที่แล้ว +2

      esta bien pero falto anidar correctamente el if

    • @menvill9701
      @menvill9701 2 ปีที่แล้ว +1

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

    • @costaricadesignet5354
      @costaricadesignet5354 2 ปีที่แล้ว

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

    • @warwarren1684
      @warwarren1684 2 ปีที่แล้ว +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

  • @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

  • @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 3 ปีที่แล้ว +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

  • @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.");
    }
    }

  • @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?

  • @Dashero334
    @Dashero334 5 ปีที่แล้ว +25

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

  • @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);
    }
    }
    }

  • @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");
      }

  • @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?

  • @jeanaponte743
    @jeanaponte743 6 ปีที่แล้ว +56

    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 3 ปีที่แล้ว +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 8 หลายเดือนก่อน +1

      lo hice igual :v

    • @pieroa1909
      @pieroa1909 6 หลายเดือนก่อน +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

  • @hectorgonzalez8000
    @hectorgonzalez8000 6 ปีที่แล้ว +78

    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 ปีที่แล้ว +2

      Lo pUedes hacer con switch

    • @BarrierHT
      @BarrierHT 5 ปีที่แล้ว +1

      log10 (n)+1 y sale

    • @_nostril
      @_nostril 5 ปีที่แล้ว +4

      y si le coloco un -99999 :v

  • @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.

  • @davidhm7582
    @davidhm7582 5 ปีที่แล้ว

    Un crack hermano son muy utiles tus tutoriales 👌😎

  • @luisenriquegonzalesmaiz3254
    @luisenriquegonzalesmaiz3254 4 ปีที่แล้ว +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");
      }

  • @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í

  • @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"));
      }
      }

      }

  • @alevilghost
    @alevilghost 4 ปีที่แล้ว

    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.");
    }

  • @cristianhoracioaquinovalde4010
    @cristianhoracioaquinovalde4010 8 หลายเดือนก่อน

    crack gracias por todo

  • @vicenteparradiaz660
    @vicenteparradiaz660 7 ปีที่แล้ว

    eres un genio programando y enzeñando gracias

  • @Tony_25330
    @Tony_25330 4 ปีที่แล้ว

    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

  • @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

  • @tiempoyfinanzas4654
    @tiempoyfinanzas4654 4 หลายเดือนก่อน

    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.

  • @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

  • @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);
    }
    }
    }

  • @Eduarduar
    @Eduarduar 4 ปีที่แล้ว

    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

  • @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);
    }
    }
    }
    }

  • @ansony9410
    @ansony9410 7 ปีที่แล้ว +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 ปีที่แล้ว

      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

  • @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

  • @citlallihdz193
    @citlallihdz193 5 ปีที่แล้ว

    Muchas gracias

  • @cesarzevallos8918
    @cesarzevallos8918 3 ปีที่แล้ว +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

  • @andreschiassoni6863
    @andreschiassoni6863 5 ปีที่แล้ว +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 5 ปีที่แล้ว

      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 5 ปีที่แล้ว

      @@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"); }

  • @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");
    }
    }
    }

  • @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);
    }

    }

  • @fragordelabatalla
    @fragordelabatalla 4 ปีที่แล้ว +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

  • @ModelarTandil
    @ModelarTandil 2 ปีที่แล้ว

    Muy bueno

  • @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");

  • @DimitryLaDemencia
    @DimitryLaDemencia 7 ปีที่แล้ว

    Yo lo hice asi:
    package condicionales;
    import javax.swing.JOptionPane;
    public class Condicionales {
    public static void main(String[] args) {
    float n1,n2,n3;
    float mayor = 0,menor = 0, medio=0;
    n1=Float.parseFloat(JOptionPane.showInputDialog("Digite num1: "));
    n2=Float.parseFloat(JOptionPane.showInputDialog("Digite num2: "));
    n3=Float.parseFloat(JOptionPane.showInputDialog("Digite num3: "));
    if(n1>n2 && n2>n3){
    mayor=n1;
    medio=n2;
    menor=n3;
    }
    else if(n3>n2 && n2>n1){
    mayor=n3;
    medio=n2;
    menor=n1;

    }
    else if(n2>n1 && n1>n3){
    mayor=n2;
    medio=n1;
    menor=n3;
    }
    else if(n1>n3 && n3>n2){
    mayor=n1;
    medio=n3;
    menor=n2;
    }
    else if(n2>n3 && n3>n1){
    mayor=n2;
    medio=n3;
    menor=n1;
    }
    else if(n3>n1 && n1>n2){
    mayor=n3;
    medio=n1;
    menor=n2;
    }
    JOptionPane.showMessageDialog(null, "El mayor es "+mayor+", el del medio es "+medio+" y el menor "+menor);
    }
    }

  • @javiquintana8726
    @javiquintana8726 3 ปีที่แล้ว

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

    • @elvistek7689
      @elvistek7689 3 ปีที่แล้ว

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

  • @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

  • @miguelferreiracordero5714
    @miguelferreiracordero5714 4 ปีที่แล้ว +1

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

  • @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

  • @cosmenlalupujabo4014
    @cosmenlalupujabo4014 22 วันที่ผ่านมา

    Ejercicio 8 :
    /* Pedir un numero entre 0 y 99 999 y decir cuantas cifras tiene. */
    package porblemsswitch;
    import javax.swing.JOptionPane;
    public class EjercicoEight {

    public static void main(String[] args) {

    int n1, n2, n3;

    n1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero menor a 999: "));

    if (n1 < 10) {

    JOptionPane.showMessageDialog(null, "El numero " +n1+ " es de una cifra");
    }
    else if (n1 < 100) {

    JOptionPane.showMessageDialog(null, "El numero " +n1+ " es de dos cifras");
    }
    else if (n1 < 1000) {

    JOptionPane.showMessageDialog(null, "El numero " +n1+ " es de tres cifras");
    }

    else {
    JOptionPane.showMessageDialog(null, "El numero es mayor que 999");
    }




    }

    }

  • @hernandavid9856
    @hernandavid9856 ปีที่แล้ว

    Brother lo hice con menos if else. Es posible?

  • @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 3 ปีที่แล้ว

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

  • @andresrio3
    @andresrio3 5 ปีที่แล้ว

    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 5 ปีที่แล้ว +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 4 ปีที่แล้ว

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

  • @cristianmtzcolin
    @cristianmtzcolin 6 ปีที่แล้ว +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

  • @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

  • @fabianrojas2636
    @fabianrojas2636 6 ปีที่แล้ว +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);

  • @waeco1767
    @waeco1767 ปีที่แล้ว

    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

  • @aquirozc
    @aquirozc 3 ปีที่แล้ว

    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

  • @Kira-nw5on
    @Kira-nw5on 8 ปีที่แล้ว

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

  • @eleodoroborgeaud5675
    @eleodoroborgeaud5675 6 ปีที่แล้ว

    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 2 ปีที่แล้ว

      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.

  • @sergiog.m4862
    @sergiog.m4862 4 ปีที่แล้ว +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 3 ปีที่แล้ว

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

    • @incoativox7442
      @incoativox7442 3 ปีที่แล้ว

      @@andresestebanmanjarrespanc2557 gracias xd

  • @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 7 ปีที่แล้ว +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

  • @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");

  • @sirenedelmar
    @sirenedelmar 2 ปีที่แล้ว

    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)

  • @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

  • @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

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 5 ปีที่แล้ว +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

  • @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");
    }
    }

    }

  • @GoKuMoDz_VTuber
    @GoKuMoDz_VTuber 5 ปีที่แล้ว +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);
    }

    }
    }

  • @NadieHimemori
    @NadieHimemori 7 ปีที่แล้ว +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

  • @guillermoviscoponticelli
    @guillermoviscoponticelli 6 ปีที่แล้ว

    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

  • @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. ");
    }
    }
    }

  • @-Luis_E
    @-Luis_E 3 ปีที่แล้ว

    /*
    * 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 3 ปีที่แล้ว

      te recomiendo identar tu contigo para que sea mas legible

  • @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.

  • @Cookieguy1206
    @Cookieguy1206 5 ปีที่แล้ว

    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

  • @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

    • @Mich-TcG
      @Mich-TcG ปีที่แล้ว

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

  • @alfredoalejandroaramburoca8315
    @alfredoalejandroaramburoca8315 4 ปีที่แล้ว

    /*
    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);
    }
    }
    }

  • @sebasruizz
    @sebasruizz 2 ปีที่แล้ว

    🤓 Solución Ejercicio 8
    Scanner sc= new Scanner(System.in);

    int x;

    System.out.println("Digite un número entre 0 y 99999");
    x = sc.nextInt();

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

  • @Alejandro-jn4nx
    @Alejandro-jn4nx 6 ปีที่แล้ว

    Esta es mi respuesta al ejercicio 8
    String numero = JOptionPane.showInputDialog("Ingresa un numero entre 1 y 99.999");
    if (numero.length() < 5) {
    JOptionPane.showMessageDialog(null, "este numero tiene " + numero.length() + " cifras");
    }
    else {
    JOptionPane.showMessageDialog(null, "Este numero esta fuera del rango indicado");;
    }

    • @fedetorres7777
      @fedetorres7777 6 ปีที่แล้ว

      Creo que en la condición tenes que poner

  • @aventura5647
    @aventura5647 ปีที่แล้ว +1

    Aqui dejo mi codigo para todos los casos de acuerdo al ejercicio
    import java.util.*;
    import javax.swing.*;
    public class Operaciones {

    public static void main(String[] args) {
    int n;
    n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero: "));
    if(n=10 && n=100 && n=1000 && n=10000 && n

  • @alfredopastranramirez7505
    @alfredopastranramirez7505 5 ปีที่แล้ว +3

    String numero;
    int cifras;
    numero = JOptionPane.showInputDialog( "Ingresar un numero entra 0 y 99.999");
    cifras = numero.length();
    JOptionPane.showMessageDialog(null, "El numero de cifras de cifras es de: " + cifras);

  • @mathiastorterolo
    @mathiastorterolo 6 ปีที่แล้ว

    Y si el usuario quiere ingresar 800 números?

  • @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

  • @keys4ever938
    @keys4ever938 4 ปีที่แล้ว

    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

  • @alexyrigoin700
    @alexyrigoin700 5 ปีที่แล้ว

    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

  • @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

    • @miltonovidioordonezmunoz808
      @miltonovidioordonezmunoz808 4 ปีที่แล้ว

      321 de mayor a menor así dice el ejercicio

    • @DiosCabra
      @DiosCabra 3 ปีที่แล้ว

      ¿En dónde está el error? Si es de mayor a menor.

  • @eliusounds4716
    @eliusounds4716 4 ปีที่แล้ว +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

  • @wolfgang8189
    @wolfgang8189 ปีที่แล้ว

    /*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

  • @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

  • @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");
    }
    }

  • @OdilónHernándezHernández
    @OdilónHernándezHernández 4 หลายเดือนก่อน

    /* Ejercicio 8
    Pedir un número entre 0 y 99,999 y decir cuántas cifras tiene
    */
    public static void main(String[] args) {
    int numero, digitos;

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

    digitos = (int)(Math.log10(numero)+1);

    JOptionPane.showMessageDialog(null, "El número de digitos de ese número es: "+digitos);

    }

    }

  • @sebasrpo2229
    @sebasrpo2229 4 ปีที่แล้ว

    Esta solución me costo mucho pero ahorra muchas líneas de code
    //Se puede convertir el no primitivo a primitivo :D
    public static void main(String[] args) {
    Integer num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número entre 0-99 999"));
    String conversion = String.valueOf(num);
    int cifras = conversion.length();
    if(num>=0 && num

    • @pieroarteaga6265
      @pieroarteaga6265 3 ปีที่แล้ว

      Pero no reconoce los números negativos

  • @santiagoquillas345
    @santiagoquillas345 2 ปีที่แล้ว

    EJERCICIO 8: IF ANIDADO
    package CONDICIONAL;
    import javax.swing.JOptionPane;
    public class Ejercicio8 {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    float num;
    num=Float.parseFloat(JOptionPane.showInputDialog("Ingrese un número entre 0 y 99 999"));

    if (num/10000 >=1) {
    JOptionPane.showMessageDialog(null, "El número "+num+" tiene 5 cifras");
    }
    else {
    if(num/1000>=1) {
    JOptionPane.showMessageDialog(null, "El número "+num+" tiene 4 cifras");
    }
    else {
    if(num/100>=1) {
    JOptionPane.showMessageDialog(null, "El número "+num+" tiene 3 cifras");
    }
    else {
    if(num/10>=1) {
    JOptionPane.showMessageDialog(null, "El número "+num+" tiene 2 cifras");
    }
    else {
    JOptionPane.showMessageDialog(null, "El número "+num+" tiene una cifra");

    }

    }
    }


    }


    }
    }

  • @aljartu93
    @aljartu93 3 หลายเดือนก่อน

    El Ejercicio 6?

  • @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

  • @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