32. Programación en Java || Ciclos || Ejercicio - Adivinar un número aleatorio

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 328

  • @danirom4460
    @danirom4460 4 роки тому +69

    Gracias , por todo lo que nos dejaste, ver este video y saber q de esta manera aún sigues ayudando a tantos me provoca mucha alegría,pero a la vez esta sensación de tristeza desde q supe lo ocurrido no se me va siempre q veo tus videos ,merecías una larga vida 😞

    • @roronoajoan2753
      @roronoajoan2753 Рік тому +1

      Es una gran lección después de todo, la vida no es justa

  • @javieramaya5094
    @javieramaya5094 6 років тому +41

    Ejercicio 6.
    public static void main(String[] args) {
    int numero,suma=0;
    do {
    numero=Integer.parseInt(JOptionPane.showInputDialog("ingresa un numero"));
    suma+=numero;
    } while (numero!=0);
    System.out.println("el resultado de la suma es: " + suma);
    }
    Suerte!

    • @crix745
      @crix745 2 роки тому +1

      cuando pusiste suma+=numero, con el + quieres sumar lo que haya en la variable numero y con el igual dar resultado? esque no entienda¿o esa parte

    • @salazarbaezluisangel1854
      @salazarbaezluisangel1854 Рік тому +3

      @@crix745 Con el += estás diciendo
      Lo que está en suma asignale la misma variable suma + el número que introduces
      Cómo suma incia en 0
      Entonces estás diciendo: Suma que vale 0 ahora súmale el número, ahora suma vale ese número y si el ciclo se repite, ahora suma que vale el número, vuelve a valer ese valor +número y así sucesivamente. ..

    • @deusrivera5783
      @deusrivera5783 Рік тому +4

      @@crix745 Basicamente, "suma += numero" es la forma corta de escribir "suma = suma + numero".

    • @kevinustares4183
      @kevinustares4183 8 місяців тому +1

      @@salazarbaezluisangel1854 crack

    • @CosmoItalo
      @CosmoItalo 7 місяців тому +1

      yo tambien lo hice igual

  • @uchihazuli
    @uchihazuli 5 років тому +21

    Los ejercicios que necesito entender siempre los tienes tú 💕. Me ayudaste con C y ahora Java. Gracias por tus vídeos ❤️.

  • @teddyoliden7577
    @teddyoliden7577 4 роки тому +8

    Después de tanto tiempo me sigue apareciendo sus Videos. Gracias por tanta dedicación Alejandro, siempre el mejor profe de programación, amigo. Que en paz descanses, profriend!

  • @yuznery6755
    @yuznery6755 6 років тому +52

    Gracias a ti empiezo a amar la programación :) gracias!!!!

    •  6 років тому +31

      Gracias a ti por ver :) Un saludo

    • @zplaygold8573
      @zplaygold8573 3 роки тому +3

      @ :(

  • @yanky0529
    @yanky0529 6 років тому +67

    import javax.swing.JOptionPane;
    /**Ejercicio : Pedir numeros por teclado, hasta que ingresemos un cero. y mostrar la suma **/
    public class CursoProgAts{
    public static void main(String args[]){
    int numero = 0, contador = 0;
    do{
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
    contador +=numero; //contador
    }
    while(numero!=0);
    JOptionPane.showMessageDialog(null,"La suma total de los numeros ingresados es "+contador);
    }
    }

    • @StallionM
      @StallionM 4 роки тому +13

      Nota:
      EL CONTADOR GUARDA EL NUMERO. Asi permite que sume los números que quieras.
      solo por si las moscas.

    • @samuelespinoza885
      @samuelespinoza885 3 роки тому

      tu programa me da la suma de los numeros para mi esta incorrecto y se deberia hacer con un while ya que con el while solo introduces un 0 y el programa acaba

    • @dirackta250
      @dirackta250 3 роки тому +2

      @@samuelespinoza885 //pedir numero hasta que tecle 0 y sume todos los numeros
      package Ciclos;
      import javax.swing.JOptionPane;
      public class Ejrc6 {
      public static void main(String[] args){
      int num,total = 0;

      do{
      num = Integer.parseInt(JOptionPane.showInputDialog("Dame un numero: "));
      total = num + total;
      }
      while(num !=0);
      JOptionPane.showMessageDialog(null, "Pusiste un cero."
      + "
      La suma de todos los numeros que pusiste fue: "+total);
      }
      }
      el mio

    • @LikeDePollo
      @LikeDePollo 3 роки тому

      package suma_numeros_ebw6;
      import javax.swing.JOptionPane;
      public class SUMA_NUMEROS_EBW6 {
      public static void main(String[] args) {
      int numero,suma=0;

      do {
      numero=Integer.parseInt(JOptionPane.showInputDialog("Digite un numero(0 para terminar): "));
      suma+=numero;

      }while(numero!=0);
      JOptionPane.showMessageDialog(null,"
      Programa finalizado. La suma es: "+suma);
      }
      }

    • @RuanoProductions
      @RuanoProductions 3 роки тому

      *Ami me quedó así: *
      package ciclos;
      import java.util.Scanner;
      /*Pedir un número hasta que se tecle un 0,
      mostrar la suma de todos los números.*/
      public class Ejercicio_6 {

      public static void main(String[] args){
      int numero, suma = 0;
      Scanner entrada = new Scanner(System.in);
      System.out.print("Ingrese un número: ");
      numero = entrada.nextInt();
      while (numero != 0) {
      suma += numero;
      System.out.print("Ingrese un número: ");
      numero = entrada.nextInt();
      }
      System.out.print("La suma de todos los números es: " + suma);
      }
      }

  • @fabioledezma7593
    @fabioledezma7593 7 місяців тому +3

    Excelente...Si adivinas el numero a la primera... Para los que se han dado cuenta que este ejercicio de adivinar un numero tiene un pequeño error en la logica del if, se puede corregir simplemente poniendo un else if (aleatorio < numero). De ante manos agradecido con Alejandro por toda su dedicacion, Aunque hoy no esta con nosotros es una leyenda.

    • @fabioledezma7593
      @fabioledezma7593 7 місяців тому

      if(aleatorio > num){
      JOptionPane.showMessageDialog(null, "Ingresa uno mayor: ");
      }else if(aleatorio < num){
      JOptionPane.showMessageDialog(null, "Ingresa uno menor: ");
      }

    • @oso.tripolar
      @oso.tripolar 7 місяців тому

      Yo creo que mejor hubiera sido:
      if (aleatorio > numero)
      System.out.println("Digite un número mayor");
      if (aleatorio < numero)
      System.out.println("Digite un número menor");
      asi no está incluido el número aleatorio

  • @itamaresaucruzlezama3768
    @itamaresaucruzlezama3768 4 роки тому +7

    hubiera sido un gran maestro en su ciudad por la manera de explicar los procedimientos en presencial y en linea donde quiera que estés gracias amigo por ti estoy aprendiendo a programar
    Q.D.E.P.

  • @JonatanTajadaRico
    @JonatanTajadaRico 2 роки тому

    Te tengo que decir que cuando empece a programar con Java, mis primeros videos contigo, pues no me enteraba mucho...pero ahora que tengo un poco mas de nivel la verdad que GENIAL!!!, ME ENCANTA COMO EXPLICAS,,,,MUCHAS GRACIAS POR COMPARTIR CONOCIMIENTOS. Un saludo desde España!!!!

  • @oso.tripolar
    @oso.tripolar 7 місяців тому +1

    Dos observaciones:
    1. El ejercicio pide un número del 0 al 100, y Math.random() nos da un valor entre 0 y 0.9999... es decir que nunca nos dará 1, entonces si multiplicamos por 100 a Math.random nos dará un resultado entre 0 y 99, se debió de multiplicar el número por 101 para que nos dé exactamente lo que nos pidió el problema.
    2. el bucle, mejor dicho el if dentro del bucle, está mal planteado porque si adivinas a la primera igual te da el mensaje de "Digite un número menor", para evitar eso o bien se debió de usar un bucle while, o plantear bien el if, con un if doble encandenado o dos if consecutivos uno de "mayor que" y otro de "menor que" para que no se incluya a nuestro número mágico dentro de los if´s.

  • @sanik265
    @sanik265 2 роки тому +3

    logré que me excentaran de un examen por tus videos bro, se que no podrás leer esto pero igual queria dejar en alguna parte mi agradecimiento

  • @fernandomartesgalella3104
    @fernandomartesgalella3104 2 роки тому +1

    Sin dudas, de los mejores canales, gracias por todo Ale querido, ¡descansa en paz!

  • @bryanmelgoza8392
    @bryanmelgoza8392 2 роки тому +1

    pasan los años y aun me sigues ayudando hasta siempre ATS :")

  • @rodrigoam4091
    @rodrigoam4091 6 років тому +21

    Hola, muy buena explicación sin embargo en mi opinión hay un problema cuando aciertas el numero se ejecuta el else ejecutando la orden escribe un numero menor y acto seguido se rompe el while y te imprime el genial acertaste.
    Para evitarlo en vez de else abría que poner un else if( aleatorio < numero )

  • @dariosilgado1568
    @dariosilgado1568 9 місяців тому

    Mi nombre es Stiven Actual mente estoy estudiando Análisis y Desarrollo de software y mediante pasaban los trimestres notaba que no le entendía a mis profesores quizás era por su manera de explicar, pero encontré este curso y desde la primera clase me fascinaron los videos ATS aprendí todo lo que me parecía super complicado y hoy 18 de marzo 2024 me entero de la terrible noticia que Alejandro el creador de los videos que tanto me ayudaron y que me siguen ayudando, ha fallecido como me hubiera gustado darle mi mas sincero agradecimiento y que supiera que sus videos son los mejores gracias por dejarnos tus conocimientos que Dios lo tenga en su gloria Descansa en paz ATS.

  • @YoeX1053
    @YoeX1053 2 роки тому +3

    Que grande que eres bro, aunque ya no estés con nosotros, sigues enseñándonos, se le entiende todo muy facil.
    Comparto mi ejercicio 6
    /*Ejercicio_6:
    * Pedir numeros hasta que se teclee un 0, mostrar la suma de todos los numeros introducidos
    */
    package Ejercicios_bucles_ciclos;
    import javax.swing.JOptionPane;
    public class Ejercicio_6 {
    public static void main(String[] args) {
    //variables
    int numero,sumador = 0;//iniciar la bariable sumador
    //proceso - ciclo
    do {//primero ejecutar esto
    numero=Integer.parseInt(JOptionPane.showInputDialog("Digite un numero o presiona 0 para salir"));

    sumador+=numero;//suma el numero ingresado a la variable sumador #+#+#+#
    }
    while(numero!=0); {//ejecutar lo anterior mientras numero es diferente de 0
    //una vez sea 0 ...
    JOptionPane.showMessageDialog(null, "La suma de los numeros ingresados es: "+sumador);
    }
    }
    }

    • @erikramirez1343
      @erikramirez1343 2 роки тому +1

      espero no sea trampa apoyarme con tu codigo bro :c
      pero muchas gracias no me sabia la del sumador+=numero

    • @carlosway4849
      @carlosway4849 Рік тому

      no los hagas!! no tiene sentido

  • @jonathaneucerin7133
    @jonathaneucerin7133 3 місяці тому +1

    Gracias Alejandro!!

  • @edsonlamas8121
    @edsonlamas8121 6 років тому

    Estos excelentes cursos de programación solamente funciona si uno estudia los tema que tratan y los ejercicios que plantean antes de que lo hagan el profesor uno lo lleva a la practica Saludos.

  • @cristopherdelascasas5166
    @cristopherdelascasas5166 7 років тому +6

    ::Ejercicio RESULTO::
    package aprendiendojava;
    import javax.swing.JOptionPane;
    public class AprendiendoJava {
    public static void main(String[] args) throws Exception{
    int Numero , Suma = 0, Estable = 0;
    do {
    Numero = Integer.parseInt(JOptionPane.showInputDialog("Escribir un numero: "));
    Suma += Numero;
    } while (Numero != Estable);
    JOptionPane.showMessageDialog(null, "La suma de todos los numeros escritos es: "+Suma);
    }
    }

  • @djperezrecords7291
    @djperezrecords7291 3 роки тому +8

    min 8:00 aun que adivinara el numero a la primera entra la ciclo y pone "digite un numero menor" entonces es un error??

    • @LosChaparros0
      @LosChaparros0 3 роки тому +2

      hola un cordial saludo es hay donde nosotros detallamos y entramos a solucionar esos errores que nos sale. A mi me salió igual solo que me puse a pensar como solucionarlo y lo logre a medidas que aprendes poco a poco vas solucionando errores.

    • @andresx3419
      @andresx3419 3 роки тому

      @@LosChaparros0 Puedes pasar el codigo amigo? es para un deber

  • @tarikrivera5728
    @tarikrivera5728 3 роки тому +2

    Este chavito esta cabron!!!, era muy inteligente...donde quiera que estes pequeño maestro....si aprendo Java....estare eternamente agradecido por tu conocimiento...descanza en paz pequeño gran maestro!!

  • @ritabetzabeaguileraataxca5383
    @ritabetzabeaguileraataxca5383 5 років тому +1

    Muchas gracias por tus tutoriales me han ayudado demasiado, gracias por tu dedicación al mostrar todos estos ejercicios

  • @sebasruizz
    @sebasruizz 2 роки тому +1

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

    int numero, contador=0;

    do {
    System.out.print("Digita un número: ");
    numero = sc.nextInt();
    contador+=numero;
    } while (numero !=0);
    System.out.println("La suma de los números es: "+contador);
    }
    }

  • @cchaleess311
    @cchaleess311 5 років тому

    gracias maestro, con tu claridad para trasmitir dejas en evidencia a mi profesor

  • @charlie_arteaga
    @charlie_arteaga 2 роки тому

    2022 aca apoyandome con los videos de este genio! gracias !!!estes donde estes :)

  • @DIEGOBERLYCANCHACHIORBEGOSO
    @DIEGOBERLYCANCHACHIORBEGOSO 8 місяців тому +1

    ejercicio 06
    Pedir numeros hasta que se teclee un 0;
    mostrar la suma de todos los numeros
    introducidos
    *
    */
    public static void main(String[] args) {


    // TODO code application logic here

    int numero, suma = 0;


    do{

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

    suma+=numero;



    } while(numero !=0);

    System.out.println("
    Genial la suma de los numeros ingresados es "+suma+"");
    }

    }

  • @jeffreyindri
    @jeffreyindri 6 років тому +4

    Bello ejercicio, excelente como siempre, gracias

  • @cristianlezcano1444
    @cristianlezcano1444 Рік тому

    Excelente video de gran ayuda para desarrollar la lógica para programar

  • @HernánFernándezGasalla
    @HernánFernándezGasalla Рік тому

    En el minuto 8:02 sale que el numero es menor xq el bucle esta mal hecho ya que la condicion de aleatorio = numero entra dentro de el else y siempre va a salir que es menor cuando lo aciertes

  • @paulinacastillo4449
    @paulinacastillo4449 4 роки тому

    dejaste un legado gracias!!!

  • @DimitryLaDemencia
    @DimitryLaDemencia 7 років тому

    Sencillo el Ejercicio 6
    package ciclos_bucles;
    import javax.swing.JOptionPane;
    public class Ciclos_Bucles {
    public static void main(String[] args) {
    int numero;
    int suma = 0;

    do{
    numero= Integer.parseInt(JOptionPane.showInputDialog("Digite un numero (1-100)"));
    suma+=numero;
    }while(numero != 0);
    JOptionPane.showMessageDialog(null, "La suma de todos los numeros es "+suma);
    }
    }

  • @illidan5797
    @illidan5797 6 років тому +20

    /* Código optimizado , ya que si lo ejecutas como está en el vídeo usando "JOption..." despues de acertar te saldrá es menor o es mayor depende la situación , caso contrario que no sucede cuando se usa el Scanner ya que en el video no muestra esa falla ...
    Aquí les dejo el código que corrige esa pequeña falla.*/
    package EjerciciosATS;
    import java.util.Scanner;
    import javax.swing.JOptionPane;
    public class ejercicio5_b {
    public static void main(String[] args) {
    int n,ingresado;
    int contador=0;
    n=(int)(Math.random()*100);
    do{
    ingresado=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero"));
    if (n>ingresado) {
    JOptionPane.showMessageDialog(null,"Digite un numero mayor");
    }else if (ingresado>n){
    JOptionPane.showMessageDialog(null,"Digite un numero menor");
    }else if(n==ingresado){
    JOptionPane.showMessageDialog(null, "ACERTASTE!!!!!");
    }
    contador++;
    }while(ingresado!=n);
    JOptionPane.showMessageDialog(null, "Intentos: "+contador);
    }
    }

    • @echevarriamejias3931
      @echevarriamejias3931 5 років тому

      Con el 0 no se notaba mi error, pero sabía que había un error. Por eso en vez de "hasta que se teclee 0", lo modifiqué "hasta que se teclee 1". Saludos
      package javaapplication43;
      import javax.swing.JOptionPane;
      public class JavaApplication43 {

      public static void main(String[] args) {
      int n, suma=0;
      do{
      n=Integer.parseInt(JOptionPane.showInputDialog("Digite un número"));
      suma+=n;
      }while(n!=1);
      JOptionPane.showMessageDialog(null, "La suma de los números almacenados es: "+(suma-n));
      }
      }

    • @antonioarellano9424
      @antonioarellano9424 4 роки тому

      Como hiciste para que el numero aleatorio no se vea?

    • @hjonatan200
      @hjonatan200 4 роки тому

      Lo mismo hice. Qué curioso, y a él por qué le funciona así?

    • @hjonatan200
      @hjonatan200 4 роки тому

      @@antonioarellano9424 Cómenta la línea //JOptionPane.showMessageDialog(null, aleatorio);

  • @RoelLealA
    @RoelLealA 5 років тому

    Ufffff vaya juego jajaja muy buena sigue así nos ayudas mucho Alejandro

  • @jherssonsmith8596
    @jherssonsmith8596 5 років тому

    No sabia la operacion de multiplicar con el Math.random y que el contador inicializado en 0 y incrementando en 1 al final te podia mostrar los intentos, gracias a usted aprendi y desarrollo mi logica cada vez mas! El ejercicio lo hice con consola a mi manera!
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int numero, numeroaleatorio, intentos=0;
    System.out.print("Advine el numero aleatorio entre 0-100! ");
    numero = entrada.nextInt();
    numeroaleatorio = (int) (Math.random()*100);
    while(numeroaleatorio!=numero){
    if(numeroaleatorio>numero){
    System.out.println("El numero es mayor! ");
    }
    else if(numeroaleatorio

  • @florenciaguevara7636
    @florenciaguevara7636 5 років тому +7

    Encontré un pequeño error, cuando lo estaba probando, de suerte acerté el número en el primer intento, como está hecho con ciclo do while, me mostró el mensaje de que el número era mas chico, ya que no entró al if, luego un mensaje de que adiviné. Recomiendo hacerlo con un ciclo while.
    int numero, aleatorio, intentos = 1;

    aleatorio = (int)(Math.random()*100);

    JOptionPane.showMessageDialog(null, "ADIVINE EL NÚMERO ENTRE 1 Y 100");
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número: "));

    while(numero != aleatorio){
    if(aleatorio > numero){
    JOptionPane.showMessageDialog(null, "Más grande!");
    }
    else JOptionPane.showMessageDialog(null, "Más chico!");
    intentos++;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro número: "));
    }

    JOptionPane.showMessageDialog(null, "GENIAL!! Adivinaste el número en " + intentos + " intentos");

    • @TkValladares
      @TkValladares 4 роки тому +3

      Me paso lo mismo, pero lo solucione con el else if, asi no le das la opcion de caer en el "="
      Dentro del DO:
      if(numAdivinar > numAleatorio)
      System.out.println("Valor muy alto");
      else if(numAdivinar < numAleatorio)
      System.out.println("Valor muy bajo");
      cont++;
      .............

    • @danielasanza491
      @danielasanza491 4 роки тому +1

      Me paso lo mismo, por eso decidi hacerlo con un While

    • @andresx3419
      @andresx3419 3 роки тому

      ERES UN GRANDE

  • @JonatanTajadaRico
    @JonatanTajadaRico 2 роки тому

    Que descanses en paz amigo!!! Una gran perdida😢😢...

  • @danielasanza491
    @danielasanza491 4 роки тому +6

    /*Pedir numeros por teclado, hasta que ingresemos un cero. y mostrar la suma **/
    public class SumaDeValores {
    public static void main(String []args){
    int numero,suma=0;
    // Lo que esta dentro del do, se realiza si o si una vez, y luego dependiendo de la condicion del while se sigue ejecutando
    do{
    numero=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero: ")); //Pedimos el numero..
    suma=suma+numero; //Realizamos la suma de todos los numeros ingresados..
    }while(numero!=0); // La condicon es que el do se seguira ejecutando mientas el numero sea diferente de 0..
    JOptionPane.showMessageDialog(null,"La suma de los numeros es: "+suma); //Mostramos la suma de todos los numeros ingresados..
    }
    }

  • @CeFer91
    @CeFer91 4 роки тому

    /*
    Ejercicio 5: Realizar un juego para adivinar un número. Para ello generar
    un número aleatorio entre 0-100, y luego ir pidiendo números indicando
    “es mayor” o “es menor” según sea mayor o menor con respecto a N.
    El proceso termina cuando el usuario acierta y mostrar el número de intentos.
    */
    package Ejercicios;
    import javax.swing.JOptionPane;
    public class Ex5 {
    public static void main(String[] args) {
    int n, x, contador = 1;
    n = (int) Math.round(Math.random() * 100);
    x = Integer.parseInt(JOptionPane.showInputDialog("Adivina un número N entre el 1 y 100!!
    Ingresa un número"));
    while (x != n) {
    JOptionPane.showMessageDialog(null, "No adivinaste! :( ");
    contador += 1;
    if (x > n) {
    x = Integer.parseInt(JOptionPane.showInputDialog("N es menor que " + x + "
    Intentalo de nuevo"));
    } else {
    x = Integer.parseInt(JOptionPane.showInputDialog("N es mayor que " + x + "
    Intentalo de nuevo"));
    }
    }
    JOptionPane.showMessageDialog(null, "El número N era " + n);
    JOptionPane.showMessageDialog(null, "Adivinaste el número!!");
    JOptionPane.showMessageDialog(null, "Cantidad de intentos: " + contador);
    }
    }

  • @mattromo2220
    @mattromo2220 2 роки тому

    Espero les sirva ;)
    /* Ejercicio 8: Pedir numeros hasta que se teclee un 0,
    mostrar la suma de todos los numeros introducidos.*/
    package ejercicioats6;
    import javax.swing.JOptionPane;
    public class EjercicioATS6 {
    public static void main(String[] args) {
    int numero, suma=0;


    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
    suma = suma + numero;
    }while(numero!=0);
    JOptionPane.showMessageDialog(null, "La suma es: "+suma);
    }
    }

    • @cibersancamilo
      @cibersancamilo Рік тому +1

      esta es mi solución usando "while" XD:
      int num1=1, sum=0;
      while(num1 != 0){
      num1 = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero entero: "));
      sum +=num1;
      }
      JOptionPane.showMessageDialog(null, "La suma de los valores introducidos es: "+sum);

  • @ModelarTandil
    @ModelarTandil 2 роки тому

    Muy bueno y muy entretenido

  • @yannvictorpoirotsanz3316
    @yannvictorpoirotsanz3316 2 роки тому

    Lo explicas genial. Gracias

  • @angeloguerreropilligua7115
    @angeloguerreropilligua7115 4 роки тому +1

    Ejercicio 6 con Scanner a la vieja usanza:
    Scanner entrada = new Scanner (System.in);
    int numero, contador = 0;
    System.out.println("Digite un numero");
    numero = entrada.nextInt();
    while (numero != 0){
    contador = contador + numero;
    System.out.println("Digite otro numero");
    numero = entrada.nextInt();
    }
    System.out.println("La suma de todos los numeros introducidos es: " +contador);

  • @simonphoenix9096
    @simonphoenix9096 Рік тому +4

    hay un error la solución del ejercicio 5 del video, por que si de primeras aciertas el numero aleatorio te dice "digite un numero menor" y luego el mensaje "acertaste..." cuando lo correcto debería ser que directamente no entre a la estructura condicional de if else y se terminara el bucle y decir el mensaje "acertaste..."

    • @yulianaparra1074
      @yulianaparra1074 8 місяців тому +2

      Así puede servir bro, espero que te sirva.
      public class Ats_5 {
      public static void main(String[] args) {
      Scanner tec = new Scanner(System.in);
      int num, ale, con = 0;
      ale = (int) (Math.random() * 100);
      do {
      System.out.println("digite un numero");
      num = tec.nextInt();
      if (ale > num) {
      System.out.println("digite un numero mayor");
      } else if (ale < num) {
      System.out.println("digite un numero menor");
      con++;
      } else {
      System.out.println("ganaste");
      }
      } while (num != ale);
      System.out.println("adivino en " + con + " intentos");
      }
      }

  • @davidcorreagomez
    @davidcorreagomez 3 роки тому

    Gracias, muy claro todo. Un saludo

  • @arial43
    @arial43 7 років тому

    Ejercicio 6 Ciclos:
    package ejercicio6_ciclos;
    import javax.swing.JOptionPane;
    public class Ejercicio6_ciclos {
    public static void main(String[] args) {
    int numero = 1, suma = 0;
    while(numero != 0){
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un numero"));
    System.out.println(numero);
    suma += numero;
    }
    JOptionPane.showMessageDialog(null, "El resultado de la suma es: "+suma);
    }
    }

  • @whitethediablo
    @whitethediablo 4 місяці тому

    EJERCICIO EXTRA:
    /* Leer n notas, siendo n un numero digitado por el usuario.
    -Validar que las notas sean correctas (0.0 a 5.0)
    -Calcular el promedio de las n notas
    -Determinar el numero de notas aprobadas y reprobadas
    -Determinar la máxima nota
    -Determinar la mínima nota
    */
    //1. Identificar variables.
    Scanner numeros = new Scanner(System.in);
    int n,nAprobadas=0, nReprobadas=0;
    double suma=0, notas, promedio = 0, nMax=0, nMini=5;
    System.out.println("Digite el numero de notas: ");
    n = numeros.nextInt();

    for(int i=1;i=0.0 && notas=3){
    nAprobadas++;
    }else if(notasnMax){
    nMax=notas;
    }if(notas

  • @Anonymous-kv5fs
    @Anonymous-kv5fs 4 роки тому

    Muy bien explicado !

  • @CeFer91
    @CeFer91 4 роки тому

    /*
    Ejercicio 6: Pedir números hasta que se teclee un cero, mostrar la suma
    de odos los numeros introducidos
    */
    package Ejercicios;
    import javax.swing.JOptionPane;
    public class Ex6 {
    public static void main(String[] args) {
    int x, sum = 0;
    x = Integer.parseInt(JOptionPane.showInputDialog("Este programa suma todos los caracteres ingresados hasta que se ingrese 0
    Ingrese un número:"));
    do {
    sum += x;
    x = Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro número: "));
    } while (x != 0);
    JOptionPane.showMessageDialog(null, "La suma de todos los números introducidos es: " + sum);
    }
    }

  • @marygonzalez7687
    @marygonzalez7687 5 років тому

    hola me encanto tu video aprendi como hacerlo y se me quedo pero tengo una duda como le harias para generar letras aleatorias desde un vector por ejemplo quiero generar 5 letras aletorias y las quiero meter en un vector como le haria?
    espero tu repuesta muchas gracias

  • @mayxux
    @mayxux 4 роки тому

    Código del Ejercicio 6:
    ******************
    package D_Ciclos;
    import javax.swing.JOptionPane;
    public class P30_Ciclo_E3 {
    public static void main (String[] args) {
    int num, cont=0, tn=0;

    num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número [tecla 0 = salir]: "));

    while (num != 0) {
    cont = cont+num;
    num = Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro número: "));
    tn++;
    }
    JOptionPane.showMessageDialog(null,"La suma de todos sus números es: "+cont+
    "
    La cantidad de números ingresados es: "+tn);
    }
    }
    ******************

  • @RicardoOrnelasMx
    @RicardoOrnelasMx 4 роки тому

    mi ejercicio es
    int numero, suma;

    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número"));
    suma = numero;

    do{

    System.out.println("El número: "+numero+" no es 0");

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

    suma = suma + numero;

    }while(numero!=0);

    System.out.println("El resultado de los numero introducidos es: "+suma);
    JOptionPane.showMessageDialog(null,"Por fin el numero introducido es un 0"
    + "
    El resultado de la suma de todos los numeros introducidos es: "+suma);

  • @devjjmendez
    @devjjmendez Рік тому +1

    EJERCICIO #5 CON ALGO MAS:
    int numero,aleatorio,intentos=0;

    aleatorio = (int)(Math.random()*100);

    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("INGRESE UN NUMERO: "));

    if (aleatorio > numero) {
    System.out.println("INGRESE UN NUMERO MAYOR");
    }else{
    System.out.println("INGRESE UN NUMERO MENOR");
    }
    intentos++;
    }while(numero != aleatorio);

    System.out.println("ADIVINASTES EL NUMERO");
    if(intentos >=1 && intentos =6 && intentos =11 && intentos

  • @AshEs84
    @AshEs84 6 років тому +3

    que buen vídeo.

  • @jeanaponte743
    @jeanaponte743 6 років тому +4

    package Practicando;
    import javax.swing.JOptionPane;
    public class Ejercicio6 {
    public static void main(String[] args) {
    int numero, suma=0;
    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un número: "));
    suma+=numero;
    }while(numero!=0);
    JOptionPane.showMessageDialog(null, "La suma es: "+suma);
    }
    }

  • @MartinGonzalez-ye1vk
    @MartinGonzalez-ye1vk 2 місяці тому

    buenos dias, al escribir .showInputDialog() ; el Entorno por si solo, agrego el import ?
    (asi lo hace solo el programa? o hay que configurar algo antes?
    alguien sabe?
    Gracias.

  • @sebastian_business
    @sebastian_business 6 років тому +1

    Tengo una duda, Si el numero aleatorio que yo quiero que me salga no fuera entre 0/100 si no de 1 a 20 por ejemplo como seria entonces?

    • @eldaniayala
      @eldaniayala 5 років тому +2

      Recuerda que Math.random() te da un double aleatorio entre 0 y 1, el profe lo multiplicó por 100 y luego hizo casting de double a int. Ahora bien, si queremos que el número aleatorio sea entre 1 y 20 quedaría de la siguiente manera:
      aleatorio = (int)(Math.random() * 20);

  • @runex530
    @runex530 5 років тому

    Ejercicio 12
    int producto,multiplicador=1;
    producto = Integer.parseInt(JOptionPane.showInputDialog("Digite el numero producto: "));
    while(producto>=1){
    for(int i=1; i

  • @estruendo90
    @estruendo90 4 роки тому

    Mediante:
    Random r = new Random();
    int aleatorio = r.nextInt(100);
    es una manera más sencilla de crear un numero aleatorio, en este caso del 1 al 100, pero hay que importar la clase:
    import java.util.Random;
    Programa entero:
    import java.util.Random;
    import javax.swing.JOptionPane;
    public class main {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int numero, contador=0;
    Random r = new Random();
    int aleatorio = r.nextInt(100);
    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Introduce un numero: "));
    if(numeroaleatorio) {JOptionPane.showMessageDialog(null, "El numero que buscas es menor intentalo de nuevo");}
    contador++;
    }while(numero!=aleatorio);
    JOptionPane.showMessageDialog(null, "Acertaste el numero pero necesitaste "+contador+" intentos");

    }
    }

  • @deadmull
    @deadmull 3 роки тому

    El ejercicio 6 segun mi logica quedo asi:
    package ejercicios;
    import javax.swing.JOptionPane;
    public class Ejerciclo6 {
    public static void main(String[]args) {

    //Pedir numeros hasta que se teclee un 0, mostrar la suma de todos los numeros introducidos.

    int numero, suma=0, contador=0;

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

    while(numero!=0) {
    System.out.println("Numero Guardado ["+numero+"]");
    suma+= numero;
    contador++;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro numero"));
    }
    JOptionPane.showMessageDialog(null, "Has introducido "+contador+" numeros | La suma de todos es "+suma);
    }
    }

  • @angelcheca9685
    @angelcheca9685 6 років тому

    hola, mira necesito hacer uno igual que este pero que abandone el juego al ingresar un numero negativo.
    tambien que contenga esto: El programa deberá mantener las estadísticas del jugador y mostrárselas al final de cada partida (número medio de intentos para adivinar el número, número de veces que el jugador abandona, mejor partida y peor partida).
    queria saber si me puedes hacer el favor de ayudarme en este caso.

  • @alevilghost
    @alevilghost 4 роки тому

    Pequeño aporte: Ejercicio 6
    package Ejercicio_6;
    import javax.swing.JOptionPane;
    public class Ejercicio_6 {
    public static void main(String[] args) {
    int n, contador = 0;
    n = Integer.parseInt(JOptionPane.showInputDialog("Dame un número: "));
    while (n != 0) {
    System.out.println("Número ingresado: " + n);
    contador += n;
    n = Integer.parseInt(JOptionPane.showInputDialog("Dame un número: "));
    }
    System.out.println("La suma de los números ingresados es: " + contador);
    }
    }

  • @TheBozacastillo
    @TheBozacastillo 5 років тому +3

    gracias amigo solo que algo no me cuadraba y esq el else tomara en cuenta el numero aleatorio y mostrara en pantalla un sout mas antes de decir que adivinaste, alguno mas vio ese detalle?

  • @johnrodriguez3857
    @johnrodriguez3857 4 роки тому +1

    /*
    estem el ejercicio 5 pero con while y if
    Realizar un juego para adivinar un numero.
    para ello generar un numero alateoreo entre 0-100, y luego ir pidiendo numeros
    indicando "es mayor" o "es menor" segun sea mayot o menor con respecto a N
    eL proceso termina cuando el usuario acierte y mostrar el numero de intentos.
    */
    package Ejercicios_Ciclos;
    import java.util.Scanner;
    /**
    *
    * @author John J Rodriguez
    */
    public class Ejercicio5 {
    public static void main (String[]args){
    Scanner lectura = new Scanner(System.in);
    int N,i=1;
    double NR;
    System.out.println("**ADIVINA EL NUMERO ENTRE 1-100**");
    System.out.println("Digite numero para adivinar: ");
    N = lectura.nextInt();
    NR = Math.random()*(100-1);
    int NR2 = (int) NR;
    while (N >= 0 && N NR2){
    System.out.println("El numero es menor");
    }else if (N < NR2){
    System.out.println("El numero es mayor");
    }
    System.out.println("Digite otro numero para adivinar: ");
    N = lectura.nextInt();
    i++;
    }
    if (N>100 || N

  • @incoativox7442
    @incoativox7442 3 роки тому

    Ejercicio 6:
    public static void main(String[] args) {
    int numero,suma=0;

    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
    System.out.println("Se han acumulado los numeros: "+numero);
    suma+=numero; //se van a ir sumando los números introducidos
    } while (numero != 0); { //si se introduce el 0, el ciclo-programa finaliza

    }
    System.out.println("La suma de los números introducidos es: "+suma); //resultado de los numeros introducidos




    }
    }

  • @angelah683
    @angelah683 Рік тому +1

    public class Ejercicio6 {
    public static void main(String[] args) {
    int numero, suma = 0;
    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingresar un numero"));
    suma += numero;
    } while (numero != 0);
    JOptionPane.showMessageDialog(null, "La suma de sus numeros es: " + suma);
    }

  • @luisangelbarzolaquinto3108
    @luisangelbarzolaquinto3108 5 місяців тому

    EJERCICIO 6:
    package javaapplication68;
    import java.util.Scanner;
    public class JavaApplication68 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int numero, suma = 0;
    System.out.println("Ingresar numeros");
    do {
    numero = entrada.nextInt();
    if (numero < 0) {
    System.out.println("El numero debe ser positivo, vuelva ingresar");
    } else {
    if (numero != 0) {
    System.out.println("Ingrese otro numero");
    } else {
    System.out.println("Programa finalizado");
    }
    suma += numero;
    }
    } while (numero != 0);
    System.out.println("La suma total es: " + suma);
    }
    }

  • @elickrodriguez1486
    @elickrodriguez1486 4 роки тому +1

    package javaapplication25;
    import javax.swing.JOptionPane;
    public class JavaApplication25
    {
    public static void main(String[] args)
    {
    int numero, cont = 0;

    do
    {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Número:"));
    cont = cont + numero;
    }
    while (numero != 0);
    JOptionPane.showMessageDialog(null, "La suma de todos los números que ingresaste es igual a: " + cont);
    }

    }

  • @adrianquiroz5438
    @adrianquiroz5438 6 років тому +1

    Una explicacion breve de lo que hace el do while en este ejercicio porfa :)

    • @ARMASAK47
      @ARMASAK47 3 роки тому

      primero ejecuta el comando y al final verifica, lo cual al final verificariamos que el valor no sea 0 y si es 0 se finaliza el bucle, en caso de no ser 0 sigue en marcha el bucle, y dentro del do puedes agregar unos if para dar la suma si no es 0 el numero ingresado y en caso de ingresar 0 marcar un error y dado por finalizado el bucle.

  • @abc13deagosto
    @abc13deagosto 6 років тому +1

    Ya llevaba muchos minutos rato atorado col el ejercicio 6, hasta que lo logré.
    Le adjunté mis errores en comentarios:
    public class Ejercicio6 {
    public static void main(String[] args) {
    int numero;
    //int numero2; ERROR
    int sumatoria=0;

    //numero = Integer.parseInt(JOptionPane.showInputDialog("Digita un número: ")); ERROR

    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digita un número: "));
    System.out.println("Has oprimido el número: "+numero);
    sumatoria = sumatoria+numero;
    }
    while(numero !=0);{
    JOptionPane.showMessageDialog(null,"Ya oprimiste 0 y la sumatoria es: "+sumatoria);
    System.out.println("Ya oprimiste 0 y la sumatoria es: "+sumatoria);
    }
    }
    }
    GRACIAS POR TODO, Chico de ProgramaciónATS.

  • @sebastianconde1341
    @sebastianconde1341 3 роки тому

    Para resolver el ejercicio del final :D
    package projectodemo;
    import java.util.Scanner;
    //libreria que importa la clase scanner
    import javax.swing.JOptionPane;
    //libreria que importa la clase JOptionPane (grafica)
    public class ProjectoDemo {
    public static void main(String[] args) {
    int contador = 0, num = 0;
    Scanner input = new Scanner(System.in);
    do{
    contador += num;
    num = input.nextInt();
    } while (num != 0);
    System.out.println(contador);
    }
    }

    • @josejulianferrerperez8749
      @josejulianferrerperez8749 Рік тому

      amigo creo que no tiene caso que importes la libreria scanner y la JOptionPane si al final solo usas una

  • @josevera1246
    @josevera1246 3 роки тому

    hice el ejercicio 5 de esta manera
    int número, entrada, conteo = 1;
    número = (int)(Math.random()*100);
    entrada = Integer.parseInt(JOptionPane.showInputDialog("Trata de adivinar un número del 1 al 100"));
    while(entrada != número){
    if(1

  • @RobertocarlosLarasaavedra
    @RobertocarlosLarasaavedra 13 годин тому

    // Ejercicio 6: pedir numeros hasta que se teclee un 0, mostrar la suma de todos los numeros introducidos
    public static void main(String[] args) {
    int numero,suma=0;

    do{
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digita un numero (0 para terminar)"));
    suma += numero;// suma = suma + numero



    }while(numero != 0);
    System.out.println("La suma de todos los numeros introducidos es: "+suma);




    }

  • @cristofersuastegui4139
    @cristofersuastegui4139 6 років тому

    Buen video Bro 👍🏽

  • @rosigomez6050
    @rosigomez6050 4 роки тому

    Yo tengo una duda amigo es que soy principiante y me pidieron hacer un programa igual, adivinar el numero aleatorio, pero me pide que cuando ingrese el numero que creo que es y no coincida con el numero dado me diga si quiero intentar otra vez o no, si en dado caso, lo intento de nuevo, debera seguir el juego y en caso contrario cerrarse, el problema es que no se como hacer para tener la opcion Si y No y como continuar la secuencia del juego..

    • @SoyJoseRgz
      @SoyJoseRgz 4 роки тому +2

      Bro no te contestara , nuestro maestro ats fallecio , yo te puedo ayudar algo asi seria tu problema solo que aqui en ves de decir intenta otra vez sigue hasta que lo adivinas
      /* Realizar un juego para adivinar un numero. para ello generar un numero
      aleatorio entre 0 - 100, y luego ir pidiendo numeros indicando "Es mayor"
      o "Es menor" segun sea mayor o menor con respecto a N. El proceso termina
      cuando el usuario acierta y mostrar el numero de intentos */
      import java.util.Scanner;
      public class Ejercicio5 {
      public static void main(String[] args) {
      // Declaracion de variables
      Scanner sc = new Scanner(System.in);
      int numero, aleatorio, contador = 0;
      aleatorio = (int) (Math.random() * 100); // numero) {
      System.out.println("
      ------------------------------");
      System.out.println("intente con un numero Mayor: ");
      System.out.println("------------------------------");
      } else {
      System.out.println("
      ------------------------------");
      System.out.println("intente con un numero Menor: ");
      System.out.println("------------------------------");
      }
      contador++; //

    • @rosigomez6050
      @rosigomez6050 4 роки тому

      @@SoyJoseRgz En verdad lo lamento, gracias por tu ayuda amigo

  • @andresamilcargonzalezgodoy7826
    @andresamilcargonzalezgodoy7826 5 років тому

    Podria jugar todo le dia con este ejercicio jajajaja

  • @agustincastro5813
    @agustincastro5813 4 роки тому

    Ejercicio 6 (Le agregue un contador de numeros):
    public static void main(String[] args) {
    int numero, contador = 0, contadorNumeros = 0;
    do {
    numero = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un numero: "));
    contador += numero;
    contadorNumeros++;
    } while (numero != 0);
    contadorNumeros--;
    JOptionPane.showMessageDialog(null, "Terminado
    "+"Ingresaste un total de: "+contadorNumeros+" Numeros
    "+"La suma de los numeros ingresados es: "+contador);
    }

  • @Dannrar
    @Dannrar 3 роки тому

    Yo hice mi esfuerzo por realizar el ejercicio antes de que el profe lo hiciera, y a mí me quedó de la siguiente forma:
    int num, numRandom, contador=1;
    JOptionPane.showMessageDialog(null, "¡Bienvenido a 'Adivina el número'!");
    numRandom = (int)(Math.random()*100); /* Esta es la forma en la que se generan
    números aleatorios entre 0 y 100. */
    num = Integer.parseInt(JOptionPane.showInputDialog("Intenta adivinar el número en la menor "
    + "
    cantida de intentos posible."
    + "
    Ingresa un número:"));
    while (num != numRandom) {
    if (num>numRandom){
    JOptionPane.showMessageDialog(null,"El número es menor.");
    num = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un número menor: "));
    } else {
    JOptionPane.showMessageDialog(null,"El número es mayor."
    + "
    Ingresa un número mayor.");
    num = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un número mayor: "));
    }
    contador += 1;
    }
    JOptionPane.showMessageDialog(null, "¡Muy bien!"
    + "
    ¡El número "+num+" es correcto!"
    + "
    Lo lograste después de "+contador+" intentos");
    Tengo que decir que eso del número random entre 0 y 100, sí tuve que mirarlo para poderlo hacer de la manera correcta.
    ¡Saludos!

  • @AngeloKrs878
    @AngeloKrs878 7 років тому

    Es mejor usar la clase Random para esto?

  • @andrescarrascomartinez7886
    @andrescarrascomartinez7886 Рік тому

    último ejercicio:
    Scanner entrada = new Scanner (System.in);
    int numero, suma = 0;
    System.out.print("Digite un número: ");
    numero = entrada.nextInt();
    do {
    suma += numero;
    System.out.print("Digite un número: ");
    numero = entrada.nextInt();
    }while (numero!=0);
    System.out.println("La suma es: "+suma);
    }

    }

  • @whitethediablo
    @whitethediablo 4 місяці тому

    /*Realizar un juego para adivinar
    un numero. Para ello generar un
    numero aleatorio entre 0-100 y luego
    ir pidiendo numeros indicando "es mayor"
    o "es menor" según sea mayor o menor con
    respecto a N. El proceso termina cuando el
    usuario acierta y mostrar el numero de intentos.
    */
    public class JavaApplication10 {
    public static void main(String[] args) {
    //1. Definir variables a utilizar. Entrada--> los datos que va a ingresar el usuario.
    //Salida-->los datos que nos da el problema.
    int numero, aleatorio, contador=1;
    aleatorio = (int)(Math.random()*100); //Se castea aleatorio a int. Se genera un numero aleatorio del 0 al 100.
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
    if(numero>aleatorio){
    System.out.println("Digite un numero menor.");
    }else if(numero==aleatorio){
    System.out.println("Enhorabuena! Has adivinado el numero."
    + "
    El numero de intentos fue: "+contador);
    }else{
    System.out.println("Digite un numero mayor.");
    }
    do{
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite otro numero: "));
    if(numero>aleatorio){
    System.out.println("Digite un numero menor.");
    }else{
    System.out.println("Digite un numero mayor.");
    }
    contador++;
    }while(numero != aleatorio);
    System.out.println("Enhorabuena! Has adivinado el numero."
    + "
    El numero de intentos fue: "+contador);
    }
    }

  • @luisenriquegonzalesmaiz3254
    @luisenriquegonzalesmaiz3254 4 роки тому +1

    ejercicio 6:
    int n, sum = 0;
    do {
    n = Integer.parseInt(JOptionPane.showInputDialog("Ingresar numero:"));
    sum += n;
    } while (n != 0);
    System.out.println("La suma es:" + sum);
    }
    }

    • @Fernando-fk8ol
      @Fernando-fk8ol Рік тому

      el tu yo esta bien bro el mio creo que no jajjsjsjs pero asi lo hice
      public class App {
      public static void main(String[] args) throws Exception {
      int n, suma;
      n = Integer.parseInt(JOptionPane.showInputDialog("ingres un numero "));
      while (n != 0) {
      suma = n + n;
      System.out.println("la suma " + suma);
      n = Integer.parseInt(JOptionPane.showInputDialog("ingres un numero "));
      }
      }
      }

  • @paulacastro4339
    @paulacastro4339 6 років тому +1

    muchas gracias.

    •  6 років тому

      Gracias a ti por ver :) Un saludo desde Perú

  • @elprofe_de_salas_virtuales
    @elprofe_de_salas_virtuales 7 років тому +5

    Hola profe, muy buena explicación hago mención que no contemplaste si el usuario acierta en el primer intento. Saludos desde Argentina

    • @joseignaciocaramellomartin6517
      @joseignaciocaramellomartin6517 6 років тому +1

      Esta contemplado, x eso usa do while , si le acierta, directamente sale del bucle

    • @miguelangelruizcruz5002
      @miguelangelruizcruz5002 6 років тому

      @@joseignaciocaramellomartin6517 Sin embargo, la consola no te responde que acertaste a la primera, te responde que digites un numero menor

  • @nabyblack5022
    @nabyblack5022 3 роки тому

    ejercicio 6 lo hice con un random
    int suma = 0 ;

    int numero = 1;

    while( numero !=0 ) {

    numero =(int)Math.floor(Math.random()*9);
    System.out.println(numero);
    suma = suma + numero;

    }
    System.out.println(" se introdujo un 0, la suma de los numeros ingresados son "+ suma);

  • @anarivera2332
    @anarivera2332 6 років тому

    Hola, me encantan tus videos, gracias x compartir, tengo una duda, en qué parte el do while, comprueba q el numero q ingresó es el correcto, perdon pero es o es lo q no le entiendo jeje, pero lo demás todo bien. GRACIAS!!!

    • @anarivera2332
      @anarivera2332 6 років тому +1

      aaa si ya le entendi jejejeje, es cuando numero == aleatorio. jejejjeje ups perdooon

  • @SamuelChaparo
    @SamuelChaparo 2 роки тому

    ejercicio6 bien simple para q lo entiendan:
    import java.util.Scanner;
    public class tester{
    public static void main (String [] args) {
    int numero,suma=0;
    System.out.println("porfavor ingrese un numero para sumarlos al final del programa, el programa finalizara cuando usted ingrese 0");
    Scanner teclado=new Scanner(System.in);
    numero=teclado.nextInt();
    while(numero!=0){
    suma+=numero;
    System.out.println("ingrese otra vez un numero:");
    numero=teclado.nextInt();
    }
    System.out.println("la suma de todos los numeros es: "+suma);
    }
    }

  • @angelmio7022
    @angelmio7022 5 років тому +1

    AMBOS EJERCICIOS.
    EJERCICIO #5
    Scanner entrada =new Scanner(System.in);
    int num, aleatorio,contador=0;
    aleatorio = (int)(Math.random()*10); //genera aleatorio
    System.out.println("digita num");
    num= entrada.nextInt();
    do{
    contador++;
    if (aleatorio>num){
    System.out.println("el numero es mayor");
    }
    else {
    System.out.println("el numero es menor ");
    }
    System.out.println("digita num");
    num= entrada.nextInt();
    }while(num!= aleatorio);
    System.out.println("
    Genial! con ayuda adivinaste, este es tu numero!
    "
    + "" +"--- "+num+" ---"+"
    En este numero de intentos
    "
    + ""+"--- "+contador+" ---");

    EJERCICIO #6
    Scanner entrada= new Scanner(System.in);
    int num,suma=0;
    do{
    System.out.println("digite num");
    num=entrada.nextInt();
    suma+=num;
    }
    while(num!=0);
    System.out.println("la suma es "+suma);

    }
    }

  • @nazarenobravo4573
    @nazarenobravo4573 6 років тому

    Buen video bro sigue asi

  • @claudioorellana4566
    @claudioorellana4566 6 років тому +16

    Hice el ejercicio 5 de esta forma, por si le sirve a alguien:
    import java.util.*;
    public class NumeroAleatorio {
    public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    int num;
    int con=1;
    System.out.println("Ingrese un número");
    num = s.nextInt();
    while(num >=0 && num ran) {
    System.out.println("El número es mayor al random: " + ran);
    System.out.println("Lleva:" + con + " intentos");
    con++;
    }else {
    System.out.println("Random es mayor a número: " + ran);
    System.out.println("Lleva:" + con + " intentos");
    con++;
    }
    System.out.println("Ingrese otro número");
    num = s.nextInt();
    }
    System.out.println("Incorrecto");
    }
    }

    • @andresx3419
      @andresx3419 3 роки тому

      Justo lo que necesitaba!!!! gracias

  • @CarlosCuauro-fm3hy
    @CarlosCuauro-fm3hy Рік тому

    Ejercicio 5:
    public class Practica_java {
    public static void main(String[] args) {

    int n1,suma=0;


    do{

    n1=Integer.parseInt(JOptionPane.showInputDialog("digite un numero: "));
    suma+=n1;

    }while(n1!=0);

    System.out.println("la suma de los numeros introduccidos es: "+suma);


    }
    }

  • @JovannyMartinezMCJ
    @JovannyMartinezMCJ 4 роки тому

    /*
    * Pedir números hasta que se teclee un 0,
    * mostrar la suma de todos los numeros introducidos
    */
    int num,sum=0,cant= 0;
    num = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero "));
    do{
    sum+=num;
    num = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero "));
    cant++;
    }while(num != 0);
    JOptionPane.showMessageDialog(null,"Has introducido "+cant+" numeros
    La suma total de todos los numeros introducidos es : "+sum);

  • @FelipeRushDeath
    @FelipeRushDeath 5 років тому

    /*
    Pedir números hasta que se teclee "0", mostrar la suma de todos los números
    introducidos.
    */
    package aprendiendoprogramacion;
    import java.util.Scanner;
    public class EjercicioBucles5{
    public static void main(String[] args) {
    Scanner leer = new Scanner (System.in);
    int numero,acomulador=0;

    do{
    System.out.println("Ingrese un número");
    numero=leer.nextInt();

    if(numero!=0){
    acomulador=acomulador+numero;
    }
    }while(numero!=0);

    System.out.println("La suma de los números ingresados es: "+acomulador);
    }
    }

  • @zakko0226
    @zakko0226 4 роки тому

    Porque con un Do while ??? Seria lo mismo con un while o un for?

  • @byermitano4678
    @byermitano4678 4 роки тому

    Ejercicio 6 con while
    public static void main(String[] args) {

    int numero, suma = 0;

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


    while (numero != 0) {

    suma = numero + suma;
    System.out.println("El resultado de la suma de los numeros es: " + suma);
    numero = Integer.parseInt(JOptionPane.showInputDialog("Digite un numero: "));
    }
    }

  • @srflames2229
    @srflames2229 6 років тому

    Un pregunta como puedo hacer generar numeros aleatorios sin el metodo random

  • @soyedwin-
    @soyedwin- 6 років тому

    Ejercicion 6
    int numero, acumulador = 0;
    numero = Integer.parseInt(JOptionPane.showInputDialog("Favor introducir un numero"));
    while (numero !=0){
    if(numero >0){
    acumulador += numero;
    JOptionPane.showMessageDialog(null, "La suma de los numero introduccion es: "+acumulador);
    }
    else {
    JOptionPane.showMessageDialog(null, "Favor ingresar un numero mayor que cero");
    }
    numero = Integer.parseInt(JOptionPane.showInputDialog("Favor introducir un numero"));
    }

  • @juan-no1rr
    @juan-no1rr 6 років тому

    generar numeros de diferentes rangos en el mismo Math.random(); por ej de 10 a 20 de 30 a 40 i de 60 a 70 solo los numeros que estan dentros de estos rangos o generar numeros aleatorios de numeros ya escojidos como por ejemplo solo los numeros 10, 13, 20, 28, 37, 43 i 56!

    • @juan-no1rr
      @juan-no1rr 6 років тому

      por cierto sin usar arrays ni funciones y solo importando el import cs1.*; de JGrasp! Eso me pide la profe!

  • @dvddavizcky3254
    @dvddavizcky3254 7 років тому +1

    import javax.swing.*;
    public class Ejercicio2 {
    public static void main(String[] args){
    int numeros, suma = 0;
    do {
    numeros = Integer.parseInt( JOptionPane.showInputDialog("Digite un numero: "));
    suma += numeros;
    } while (numeros != 0);
    System.out.println("La suma total de los numeros es "+suma);
    }
    }

  • @KEVINSANTIAGOAGUIRREGIRALDO

    Yo este ejercicio lo hice con bucle While, hay algún problema?;

  • @evasolis7327
    @evasolis7327 10 місяців тому

    Actividad 6:
    public static void main(String[] args) {
    int num,suma = 0;

    num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero:
    Ingrese 0 para salir"));
    while(num!=0){
    System.out.println(num);
    suma+=num;
    num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero:
    Ingrese 0 para salir"));
    }
    JOptionPane.showMessageDialog(null, "El resultado de la suma es: "+suma);
    }