Estructura Repetitiva en Java. Ejercicios Básicos Resueltos 1

Relación Nº 1: Ejercicios 1, 2, 3, 4, 5 y 6

Ejercicios básicos que utilizan la estructura repetitiva.

Se trata de mostrar los números desde el 1 hasta el 100 utilizando las instrucciones repetitivas while, do while y for.


1. Ejemplo de uso de while: Programa Java que muestre los números del 1 al 100 utilizando la instrucción while.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 1 al 100
 * utilizando un bucle while
 */
public class Main {
    public static void main(String[] args) {
         System.out.println("Numeros del 1 al 100: ");                                                            
         int i=1;
         while(i<=100) {
                   System.out.println(i);                                                                         
                   i++;
         }
    }
}

 

2. Ejemplo de uso de do-while. Programa Java que muestre los números del 1 al 100 utilizando la instrucción do..while.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 1 al 100 utilizando un bucle do while
 */
public class Main {
    public static void main(String[] args) {
        int i = 1;
        System.out.println("Numeros del 1 al 100: ");                                                             
        do{
                   System.out.println(i);
                   i++;
        }while(i<=100);
    }
}

3. Ejemplo de uso de for. Programa Java que muestre los números del 1 al 100 utilizando la instrucción for.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 1 al 100 utilizando un bucle for
 */
public class Repetitiva1_3 {
    public static void main(String[] args) {
        System.out.println("Numeros del 1 al 100: ");                                                             
        for(int i = 1; i<=100;i++)
            System.out.println(i);
    }
}

 

4. Ejemplo de uso de while. Programa Java que muestre los números del 100 al 1 utilizando la instrucción while.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 100 al 1 utilizando un bucle while
 */
public class Main {
    public static void main(String[] args) {
        System.out.println("Numeros del 100 al 1: ");                                                             
         int i=100;
         while(i>=1)
         {
                   System.out.println(i);
                   i--;
         }
    }
}



5. Ejemplo de uso de do-while. Programa Java que muestre los números del 100 al 1 utilizando la instrucción do..while.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 100 al 1 utilizando un bucle do while
 */
public class Main {
    public static void main(String[] args) {
        int i = 100;
        System.out.println("Numeros del 100 al 1: ");                                                             
         do{
                   System.out.println(i);
                   i--;
        }while(i>=1);
    }
}


6. Ejemplo de for. Programa Java que muestre los números del 100 al 1 utilizando la instrucción for.

/*
 * Ejercicios básicos java con estructura iterativa o repetitiva                                                  
 * Mostrar los números del 100 al 1 utilizando un bucle for
 */
public class Repetitiva1_6 {
    public static void main(String[] args) {
        System.out.println("Numeros del 100 al 1: ");                                                             
        for(int i=100;i>=1;i--)
            System.out.println(i);
    }
} 

109 comentarios:

  1. me pueden ayudar nesecito un programa k me diga las edades de algunas personass y en que carrera pueden estudiar dependiendo su edad

    ResponderEliminar
  2. como hacer para que se muestre de esta forma una serie numerica...
    1 - 2 - 3 - 4 - 5 - 6.

    al final que termine en un punto

    ResponderEliminar
    Respuestas
    1. Hola! No soy el autor pero logré hacerlo, aunque de una forma algo grotesca, mira:

      public class z {
      public static void main(String[] args) {
      System.out.println("Numeros del -1 al -100: ");
      int i=1;
      do {
      System.out.print(i+"-");
      i++;

      } while(i < 6);
      System.out.print(i+".");


      }

      }

      Supongo que ya habrán contestado tu pregunta pero quedará para otro con esta duda, saludos!

      Eliminar
    2. Perdonen el titulo, lo copie del original para hacerlo personalizado y no lo cambie :p

      Eliminar
    3. Buen aporte y bien resuelto. También podríamos hacerlo con while y con for.

      Eliminar
    4. Mira.. te lo repare ahi te queda mejor...

      public class z {
      public static void main(String[] args) {
      System.out.println("Numeros del -1 al -100: ");
      int i=1;
      do {
      System.out.print("-"+i+",");
      i++;

      } while(i < 100);
      System.out.print("-"+i);


      }

      }

      Eliminar
    5. //3. Ejemplo de uso de for. Programa Java que muestre los números del 1 al 100 utilizando la instrucción for.
      public class Ejercicio_For {

      public static void main(String[] args) {
      // TODO Auto-generated method stub

      for(int i=1; i<=100; i++) {

      if (i<100)

      System.out.print(i + " - ");

      if(i==100)

      System.out.print(i + ". ");
      }

      }

      }

      Eliminar
    6. Mi código seria así:

      public class DelUnoalSeis{
      public static void main (String args[]){
      int i = 0;
      System.out.print("Serie con For: ");
      for(i= 1; i<= 6; i ++){
      if(i >= 6){
      System.out.print(i + ".");
      } else {
      System.out.print(i + "-");
      }
      }
      }
      }

      Eliminar
    7. bien legible y entendible !!

      Eliminar
    8. public class repetrirsesexe {
      public static void main(String[] args) {

      int n=1;


      while (n>=-100) {
      System.out.print(n+",");
      n--;
      }












      }

      Eliminar
    9. public class repetrirsesexe {
      public static void main(String[] args) {
      int n=1; while (n>=-100) {
      System.out.print(n+",");
      n--;
      }

      Eliminar
  3. package serienumeros;
    import java.util.Scanner;
    public class numerosseguidos {


    public static void main(String[] args)
    {
    int n=0;
    String fin;
    Scanner leer=new Scanner (System.in);
    System.out.println("Introduzca el número máximo de la serie ");
    n=leer.nextInt();

    for(int i=0; i<=n; i++)
    {
    if (i==n)
    {
    fin=".";
    }
    else
    fin="";

    System.out.print(" -"+i +fin);
    }



    }

    }

    ResponderEliminar
  4. alguien que me pueda ayudar con este ejrecicio en java

    una empresa almacena lo datos de N empleados para esto, en un proceso repititivo se ingresa el sexo(masculino,femenino)
    y el salario de cada empleado.
    se pide calcular
    a. el mayor y el menor salario
    b. el promedio de los dos salarios
    c. la cantidad de mujeres y varones que trabajaron en esa empresa

    ResponderEliminar
  5. me podrian ayudar con un programa que utilice las 5 estructuras de control while, do while, for,if , switch

    ResponderEliminar
    Respuestas
    1. /*
      Programa que utilice las 5 estructuras de control while, do while, for,if , switch
      c.joseanguiano@gmail.com //Para cualquier duda ;D
      https://github.com/cjoseanguiano/EstructurasDeControl
      */
      package estructurasdecontrol;

      import javax.swing.JOptionPane;

      /**
      *
      * @author carlosjoseanguiano
      */
      public class EstructurasDeControl {

      public int a = 0;

      public static void main(String[] args) {
      int valor;
      EstructurasDeControl estructurasDeControl = new EstructurasDeControl();
      valor = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un valor \n\n"
      + "1.- Estructura de Control While\n"
      + "2.- Estructura de Control do While\n"
      + "3.- Estructura de Control for\n"
      + "4.- Estructura de Control if\n"
      + "5.- Estructura de Control Switch\n\n"
      ));

      switch (valor) {

      case 1:
      estructurasDeControl.estructuraWhile();
      break;
      case 2:
      estructurasDeControl.estructuraDoWhile();

      break;
      case 3:
      estructurasDeControl.estructuraFor();

      break;
      case 4:
      estructurasDeControl.estructuraIf();
      break;
      case 5:
      estructurasDeControl.estructuraSwitch();
      break;
      default:
      System.out.println("Ingresaste un valor invalido");
      System.exit(0);
      break;
      }

      }

      public void estructuraWhile() {
      System.out.println("estructuraWhile");

      while (a < 100) {
      a++;
      System.out.println("Valor " + a);

      }

      }

      public void estructuraDoWhile() {
      System.out.println("estructuraDoWhile");

      do {
      a++;
      System.out.println("Valor " + a);
      } while (a < 100);

      }

      public void estructuraFor() {
      System.out.println("estructuraFor");

      for (int i = 0; i < 100; i++) {
      a++;
      System.out.println("Valor :" + a);

      }
      }

      public void estructuraIf() {
      System.out.println("estructuraIf");

      int b = 1;
      if (a == 0 && a < 100) {

      for (int i = 0; i < 100; i++) {
      a++;
      System.out.println("Valor : " + a);
      }
      } else {
      System.out.println("Valor menor");
      }
      }

      public static void estructuraSwitch() {
      System.out.println("estructuraSwitch");

      System.out.println("Ya se esta utilizando en el menu :D");
      }
      }

      Eliminar
  6. ayuda necesito un programa que genere numeros aleatorios en el que el rango sea del 1 al 500 y muestre en pantalla todos los multiplos de 10

    ResponderEliminar
  7. Que tal un desafio y me ayudan con un proyecto: Un programa que pregunte año, mes y dia y que me imprima en que semana y el dia de la semana correspondiente. Plis :c

    ResponderEliminar
  8. necesito un programa que tengo ciclos while y for porfavor urgente!

    ResponderEliminar
  9. omo puedo pedir 2 numeros y que me diga cual es mayor y menor con ciclo for y que el programa termine cuando son 2 numeros iduales

    ResponderEliminar
  10. omo puedo pedir 2 numeros y que me diga cual es mayor y menor con ciclo for y que el programa termine cuando son 2 numeros iduales

    ResponderEliminar
    Respuestas
    1. public class Bol3Ejer29 {
      public static void main(String[] args) {

      int num1, num2;

      Scanner entrada = new Scanner(System.in);

      do{
      System.out.println("Introduzca un número");
      num1 = entrada.nextInt();
      System.out.println("Introduzca un número");
      num2 = entrada.nextInt();
      if(num1>num2){
      System.out.println("En número: "+num1+" es mayor que el número: "+num2);
      }
      else if(num2>num1){
      System.out.println("En número: "+num2+" es mayor que el número: "+num1);
      }
      }while(num1!=num2);

      if(num1==num2){
      System.out.println(num1+" = "+num2);
      }

      }

      }

      Eliminar
    2. //usando el metodo for seria asi:

      package javaapplication1;
      /*primero importamos el Scanner
      o el JOptionPane,depende de cual uses/

      import java.util.*;

      public class JavaApplication1 {


      public static void main(String[] args) {
      Scanner numero = new Scanner (System.in);
      //asignamos un nuevo Scanner y dos variables para los dos numeros
      int num1=1,num2=0;
      /*y el metodo for quedaria como mientras los dos numeros sean
      *distintos seguir con la repeticion:
      /
      for(int i=0;num1!=num2;i++){
      System.out.println("Escriba los dos numeros");
      num1= numero.nextInt();
      num2=numero.nextInt();

      }
      }
      }

      Eliminar
  11. no entiendo. en que parte va el cuerpo del programa alguien que me explique por favor

    ResponderEliminar
  12. como hacer para que se muestre de esta forma una serie numerica. 0-1-3-6-10 en java

    ResponderEliminar
    Respuestas
    1. public class Bol3Ejer29 {
      public static void main(String[] args) {

      int num1=1,num2=2,suma=1;

      System.out.print(num1+"-");
      System.out.print(num2);
      for(int i=2;i<5;i++){
      suma=suma+i;
      System.out.print("-");
      System.out.print(suma);
      }


      }

      }

      Eliminar
    2. //Perdon que las he iniciado mal..
      //Esta seria la respuesta buena
      public class Bol3Ejer29 {
      public static void main(String[] args) {

      int num1=0,num2=1,suma=1;

      System.out.print(num1+"-");
      System.out.print(num2);
      for(int i=2;i<5;i++){ //Mostraria 5 números, si quieres continuar la secuencia introduce un numero superior
      suma=suma+i;
      System.out.print("-");
      System.out.print(suma);
      }


      }

      }


      //Resultado

      0-1-3-6-10

      Eliminar
  13. Me pueden ayudar con un programa de dado un número de lotes contar los números automorficos

    ResponderEliminar
  14. package numero.mayor.que;
    /**
    *
    * @author Ramón
    */
    public class cIENal1For {
    public static void main(String[]args){
    int a =1, b = 100, c=101;
    for(a = 1; a<=b; a++){
    c = c-1;
    System.out.println("Número : " +c);
    }
    }
    }

    ResponderEliminar
    Respuestas
    1. for(a = 100; a >= 1; a--){
      System.out.println("Número : " a);
      }

      Eliminar
  15. Alguien me puede ayudar con esto por favor......(estructuras repetitivas) escribir un método en el que se pueda observar una serie númerica S=2!+4!+8!+16! y mostrar resultado en pantalla

    ResponderEliminar
  16. hola me pueden ayudar con un programa que me muestre las primeras 20 potencias del 20

    ResponderEliminar
  17. hola alguien me puede ayudar con este ejercicio.Crear un programa que permita el ingreso por teclado del número de botellas de cervezas que se desea poner en una caja ,y el precio de cada botella ,se deberá mostrar:
    - El precio total de las cervezas dentro de la caja.
    - Si la caja está llena ,mostrar un mensaje : “Caja llena”, de lo contrario :”Caja a medias”
    Se debe considerar que cada caja de cerveza contiene máximo 12 botellas.

    ResponderEliminar
  18. alguien me puede ayudar poniendo un ejercicio con for do while

    ResponderEliminar
  19. Buenas Tardes

    Alguien me puede ayudar con este ejercicio

    Escriba un programa que le permita calcular el cuadrado de un número entero dado. Suponga que
    la operación de multiplicación (*) no existe y tampoco alguna función de exponenciación.

    ResponderEliminar
  20. hola por favor alguien que me ayude es para una practica de la universidad ....
    ocupo un codigo que sean con dos for y puede llevar if else if y lo que tiene que imprimir es esto
    1
    12
    123
    1234
    12345
    1234
    123
    12
    1

    se que son con dos for uno dentro de otro pero no logro descubrir las condiciones para ello si
    for(int i=1;i<=5;i++)
    {
    for (int z=1;<=5;z++)
    print(z)
    prinln(" ")
    }
    si no me equivoco eso me imprime asi
    12345
    12345
    12345
    12345

    ResponderEliminar
  21. alguen me podria ayudar es imprimir en un ciclo los numero del 1 al 100 pero que los imprima de 3 en 3

    ResponderEliminar
    Respuestas
    1. int i = 0;
      while (i <= 100) {
      System.out.println(i);
      i += 3;

      Eliminar
  22. hola me pueden ayudar con un ejercicio de while?
    Haga un programa que pida números hasta conseguir 10 múltiplos de 2 y 3

    ResponderEliminar
  23. Hola me pueden ayudar con este programa
    Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuanto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones.

    ResponderEliminar
  24. necesito ayuda con un problema espero me puedan ayudar me urge me piden escribir N numeros osea la cantidad de numeros que quiero ingresar digamos escribir 3 y despues tengo que darle un valor a cada uno de eyos y que determine cual es el mayor de esos 3 y si pongo 10 pues le doy el valor a cada uno de esos 10 y determinar cual es el mayor de ellos ayuda

    ResponderEliminar
  25. Ayuda neceito Dado un valor entero n, determinar la suma de los números del 1 a n.

    ResponderEliminar
  26. alguien que porfavor me aga un programa en java que ingrese una vocal minuscula y salga mayuscula solo vocales y si no se ingresa una vocal que salga un texto que diga ingrese una vocal
    gracias!!

    ResponderEliminar
    Respuestas
    1. public class Ejercicio7 {

      public static void main(String[] args) {
      Scanner sc= new Scanner(System.in);
      char Vocal;
      System.out.print("Ingrese una vocal ( En minuscula ) : ");
      Vocal = sc.next().charAt(0);
      if (Vocal=='a'||Vocal=='e'||Vocal=='i'||Vocal=='o'||Vocal=='u'){
      int letra2 = 'A' + (Vocal - 'a');
      System.out.println("Su vocal: " + Vocal);
      System.out.print("Es en mayuscula : ");
      System.out.println((char)letra2);
      }else{System.out.println("Ingresa una vocal");
      }
      }

      }

      Asi te sirve?

      Eliminar
  27. Hola tengo un desafio mas complicado..que pagaria al que lo resuelva porque a mi no me sale. Seria asi: necesito un programa en el que el usuario almacene 100 nros al azar pueden repetirse o no..pero que al abrir la ventana option pane el programa me pida 5 numeros y que el programa me imprima el numero siguiente de la secuencia de 100 ingresados. Se puede hacer??

    ResponderEliminar
  28. 2. Una veterinaria realiza una campaña de vacunación a perritos y gatitos, para lo cual necesita un
    programa que registre de los N animalitos que atenderá, el tipo (perro=0, gato=1) y la edad, y que
    calcule:
    a) El porcentaje de perritos atendidos
    b) El porcentaje de gatitos atendidos
    c) La menor edad registrada de todas las mascotas

    ResponderEliminar
    Respuestas
    1. package Ejercicios_practica;
      import java.util.*;
      public class Comentario_7 {

      public static void main(String[] args) {

      Scanner entrada=new Scanner(System.in);

      System.out.println("Introduce el numero de mascotas que se van a vacunar.");

      int tamaño=entrada.nextInt();

      int[] mascotas=new int [tamaño];
      double perros=0;
      double gatos=0;
      int menor_edad=0;

      for(int i=0;i<tamaño;i++) {

      System.out.println("Elige una opcion: \nPerro :1 \nGato :2 ");

      int opcion=entrada.nextInt();

      switch(opcion) {

      case 1:

      System.out.println("Introduce la edad del perro");

      mascotas[i]=entrada.nextInt();

      perros++;

      break;

      case 2:

      System.out.println("Introduce la edad del gato");

      mascotas[i]=entrada.nextInt();

      gatos++;

      break;
      }

      }

      for(int i=0;i<tamaño;i++) {

      while(i==0) {

      menor_edad=mascotas[i];

      i++;
      }

      if(mascotas[i]<=menor_edad) {

      menor_edad=mascotas[i];
      }
      }

      System.out.println("La menor edad registrada de todas las mascotas: " + menor_edad);

      double porcentaje=(perros/tamaño)*100;
      double porcentaje2=(gatos/tamaño)*100;

      System.out.print("Porcentaje de perros = ");
      System.out.printf("%1.0f", porcentaje);
      System.out.println("%");

      System.out.print("Porcentaje de gatos = ");
      System.out.printf("%1.0f", porcentaje2);
      System.out.println("%");

      }

      }

      Eliminar
  29. quien me puede colaborar con el Este programa.

    Realice un programa que muestre la siguiente estructura:
    XXXXXXXXX
    XXXXXXXX
    XXXXXXX
    XXXXXX
    XXXXX
    X
    En caso de digitarse el número 9, el ejercicio quedaría
    123456789
    12345678
    1234567
    123456
    12345
    1234
    123
    12
    1

    ResponderEliminar
    Respuestas
    1. package Paquete;
      import java.util.Scanner;
      public class Piramide {

      public static void main(String[] args) {
      // TODO Auto-generated method stub
      Scanner input = new Scanner(System.in);
      int num;

      System.out.println("Digite numero: ");
      num = Integer.parseInt(input.nextLine());

      while(num != 0)
      {
      for (int i = 1; i <= num; i++)
      {
      System.out.print(i);
      }
      System.out.println();
      num --;
      }
      }
      }

      Eliminar
    2. i al reves como seria
      1
      23
      345
      4567
      56789

      Eliminar
    3. package Paquete;
      import java.util.Scanner;
      public class Piramide {

      public static void main(String[] args) {
      // TODO Auto-generated method stub
      Scanner input = new Scanner(System.in);
      int num;

      System.out.println("Digite numero: ");
      num = Integer.parseInt(input.nextLine());

      while(num != 0)
      {
      for (int i = 9; i <= num; i--)
      {
      System.out.print(i);
      }
      System.out.println();
      num --;
      }
      }
      }

      Eliminar
  30. Pide un número por teclado e indica si es un número primo o no. Un número primo es aquel solo puede dividirse entre 1 y si mismo. Por ejemplo: 25 no es primo, ya que 25 es divisible entre 5, sin embargo, 17 si es primo.

    ResponderEliminar
  31. como puedo sumar los numeros del residuo de un ciclo ?
    int N,x,y;
    N=Integer.parseInt(JOptionPane.showInputDialog("Digite el numero que desea decrementar"));
    x=Integer.parseInt(JOptionPane.showInputDialog("Digite un numero para x"));
    y=N;

    while (N>=x){
    System.out.println("los numeros son: "+ N );
    N=N-1;
    }
    ya tengo el ciclo necesito sumar los numeros que decrementan
    ayuda porfaa

    ResponderEliminar
  32. crea un array de 10 posiciones de numeros con valores pedidos por el teclado
    .y te muestre cuanto son pares.
    por fa esa pregunta que alguien me ayude

    ResponderEliminar
    Respuestas
    1. package Ejercicios_practica;
      import java.util.*;
      public class Comentario_9 {

      public static void main(String[] args) {
      // TODO Auto-generated method stub

      int[] valores=new int [10];

      int pares=0;

      Scanner entrada=new Scanner(System.in);

      for(int i=0;i<10;i++) {

      System.out.println("Ingrese un numero por favor");

      valores[i]=entrada.nextInt();
      }

      for(int i=0;i<10;i++) {

      if(valores[i]%2==0) {

      pares++;

      System.out.println("Numero " + valores[i] + " es par ");
      }
      }

      System.out.println();

      System.out.println("Hay " + pares + " numeros pares");
      }

      }

      Eliminar
  33. Tengo una duda. En un ejercicio de "for" por ejemplo que código introduzco para que no me muestre los múltiplos de por ejemplo 5 ?

    Muchas gracias

    ResponderEliminar
  34. buenas noches, alguien me podria yudar con lo siguiente me piden: imprimir los numeros de 1 al 100 en forma inversa, si el numero contiene ceros no debe imprimirse. realice le proceso con for, pero no se como hacer para que no se impriman los que contienen ceros.

    public static void main(String[] args) {
    for (int i=100; i>=1; i--){

    System.out.println(i);

    }
    }

    }

    ResponderEliminar
    Respuestas
    1. Creo que le falta mucho mas conocimiento a mi codigo y optimizacion, pero mientras te pasan uno mejor, este funciona y asi lo hice para el que le sirva al menos

      for(int i=100;i>0;i--) {
      i--;
      do {

      System.out.println(i);
      i--;
      }while(i>0 && i!=10 && i!=20 && i!=30 && i!=40 && i!=50 && i!=60 && i!=70 && i!=80 && i!=90 && i!=100);
      }

      Eliminar
    2. Se que no es el mejor código, le hace falta mas conocimientos y optimizacion, pero mientras alguien te da un mejor código este te podría servir mientras tanto, al menos for(int i=100;i>0;i--) {
      i--;
      do {

      System.out.println(i);
      i--;
      }while(i>0 && i!=10 && i!=20 && i!=30 && i!=40 && i!=50 && i!=60 && i!=70 && i!=80 && i!=90 && i!=100);
      }

      Eliminar
  35. ayuda con este ejercicio por favor en java y con ciclos while
    Ana viene al Poli cada A días, Bernardo cada B días, y Carlos cada C días. Si todos vinieron al Poli hoy, ¿dentro de cuántos días vendrán nuevamente los tres?

    ResponderEliminar
  36. Buenas si alguien podria ayudarme necesito un programa donde me solicite numeros mayores a cero o el mismo cero y me siga solicitando numeros hasta que el numero que introduzca sea negativo. Gracias

    ResponderEliminar
    Respuestas
    1. Scanner entrada=new Scanner(System.in);
      int numero;
      do {
      System.out.println("Ingresa un numero");
      numero=entrada.nextInt();
      }while(numero>=0);

      Eliminar
  37. Hola buenas noches, alguien por favor me puede ayudar con este ejercicio....

    Usted está en el punto (x, y), en el interior de un rectángulo. El rectángulo tiene sus lados paralelos a los ejes, su esquina inferior izquierda en el punto (0, 0) y su esquina superior derecha en (a, b). Calcule la menor distancia que debe viajar para alcanzar la frontera del rectángulo. Para cada uno de los siguientes problemas, escriba un programa en el lenguaje java que lo resuelva usando instrucciones repetitivas

    ResponderEliminar
  38. Ana va a la universidad cada A días, Bernardo cada B días, y Carlos cada C días. Si todos van a
    la universidad hoy, ¿dentro de cuántos días irán nuevamente los tres?

    ResponderEliminar
  39. Hola, necesito ayuda con un código en PSeInt, para realizar un cuadrado mágico de tamaño nxn impar. Me podrían ayudar porfa

    ResponderEliminar
  40. Escriba un programa que le permita calcular el valor de elevar un número a otro (a^b), para dos
    números enteros dados. Suponga que la función de exponenciación en el lenguaje JAVA no existe

    ResponderEliminar
  41. Supóngase que el siguiente código es parte de un programa correcto en Java.
    x = 10;
    WHILE (x > 0)
    x = x – 3;
    System.out.println(x)
    Determínese la salida exacta después de la ejecución de este código.

    ResponderEliminar
  42. diseñe un programa que genere aletoriamente las edades de 45 personas con valores del intervalo 20 a 70 y determine: a) la edad promedio b) la cantidad de personas menores de edad c) la cantidad de personas mayores de edad.

    ResponderEliminar
  43. Chubo buenas practicas de Programación Básica, acabo de realizar un programa llamado "Triángulos", en Apache-Neatbeans el cual me permitirá saber si el triangulo es Isósceles, Escaleno o Equilátero dependiendo de el valor de cada lado por ejemplo: Si dos de sus lados son iguales mostrara en pantalla "Isósceles", si todos sus lados son iguales mostrará: "Equilátero" pero si ninguno de sus lados son iguales mostrará "Escaleno": el código lo compartiré cuando alguien lo necesite ya que es de mi autoría. ERRË SAPO

    ResponderEliminar
    Respuestas
    1. Chubo buenas practicas de Programación Básica, acabo de realizar un programa llamado "Triángulos", en Apache-Neatbeans el cual me permitirá saber si el triangulo es Isósceles, Escaleno o Equilátero dependiendo de el valor de cada lado por ejemplo: Si dos de sus lados son iguales mostrara en pantalla "Isósceles", si todos sus lados son iguales mostrará: "Equilátero" pero si ning
      uno de sus lados NO son iguales mostrará "Escaleno": el código lo compartiré cuando alguien lo necesite ya que es de mi autoría. ERRË SAPO

      Eliminar
  44. HOLA!!
    ayuda con este ejercicio por favor en java y con ciclos while
    Ana viene al Poli cada A días, Bernardo cada B días, y Carlos cada C días. Si todos vinieron al Poli hoy, ¿dentro de cuántos días vendrán nuevamente los tres?

    ResponderEliminar
  45. me ayudas con este código
    Construyelo solicitado que, al recibir como dato un número entero positivo, escriba una figura como la que se muestra a continuación (ejemplo para N= 6):

    1
    12
    123
    1234
    12345
    123456
    12345
    1234
    123
    12
    1

    Dato:N(variable de tipo entero que representa el número que se ingresa).

    ResponderEliminar
    Respuestas

    1. Hola.. Esa podria ser una forma, aunque no muy eficiente pero funciona. Podría con el condicional else if seguir, dependiendo del numero introducido dinbujar otras figuras


      public static void main(String[] args) {
      // TODO Auto-generated method stub

      int num;

      Scanner obj = new Scanner(System.in);
      System.out.println("Introduce un numero del 1 - 10, para dibujar una figura:");
      num= obj.nextInt();

      if (num==6) {
      System.out.println("1");
      System.out.println("12");
      System.out.println("123");
      System.out.println("1234");
      System.out.println("12345");
      System.out.println("123456");
      System.out.println("12345");
      System.out.println("1234");
      System.out.println("123");
      System.out.println("12");
      System.out.println("1");
      }
      else {
      System.out.println("Trabajando en ello");
      }


      }


      Eliminar
  46. Mostrar un carácter que ha sido ingresado por teclado la
    cantidad de veces determinada también por teclado.
    (REPCARACTER)

    ResponderEliminar
  47. Implemente un programa en java que utilice hilos. El programa tendra un vector y el programa debe solicitar el tamaño de un vector desde el main como parámetro. El llenado del vector es de números aleatorio entre el 1 y el 100. El hilo muestra la suma de los elementos de un vector, la suma de los cuadrados de los elementos del vector y la media. Cree cinco instancias con diferente tamaño de vector y presente los resultados. me pueden ayudar en esto

    ResponderEliminar
  48. hola como hacer este ejercico"Ingresar un número y presentar por pantalla los números desde 1 hasta el número ingresado."

    ResponderEliminar
  49. 5. Distancia al borde
    Usted está en el punto (x, y), en el interior de un rectángulo. El rectángulo tiene sus lados paralelos
    a los ejes, su esquina inferior izquierda en el punto (0, 0) y su esquina superior derecha en (a, b).
    Calcule la menor distancia que debe viajar para alcanzar la frontera del rectángulo.
    Para cada uno de los siguientes problemas, escriba un programa en el lenguaje java que lo
    resuelva usando instrucciones repetitivas:

    ResponderEliminar
  50. alguien me puede ayudar con un programa es que no me sale
    *hacer un programa que pida al usuario su contraseña (numérica). deberá terminar cuando introduzca como contraseña el numero 0, pero volvérsela a pedir tantas veces como sea necesario*
    alguien que me ayude por favor es con la estructura WHILE

    ResponderEliminar
  51. Hola, me pueden ayudar con un programa que se visualice del 2 al 50 pero de dos en dos. Porfaaaaaaaaaa

    ResponderEliminar
  52. Implemente un programa en java que utilice hilos. El
    tamaño del vector es desde el main como parámetro. El
    llenado del vector es aleatorio. El hilo muestra la suma
    de los elementos de un vector, la suma de los cuadrados
    de los elementos del vector y la media. Cree dos
    instancias con diferente tamaño de vector y presente los
    resultados. por favor...

    ResponderEliminar
  53. IMPRIMA LOS NÚMEROS DE 1 A 4, 5 VECES
    con while ¿alguien me ayuda?

    ResponderEliminar
  54. Ayuda como hago esto en Processing:
    Utilizando bucles, mostrar lo siguiente en la consola:
    X
    XX
    XXX
    XXXX
    XXXXX

    ResponderEliminar
  55. Ayuda como crear un programa que genere una secuencia asi:
    5 5 5 5 5
    4 4 4 4
    3 3 3
    2 2
    1

    ResponderEliminar
  56. AYUDA_ SMART
    TENGO 2,500 FOLIOS Y DESEO QUE SE VEAN EN UNA LISTA, QUIERO UN BOTÓN QUE ME MUESTRE EL NUMERO MENOR Y EL NUMERO MAYOR, PERO LOS FOLIOS VAN EN SERIE PERO ESOS 2,500 FOLIOS SON LOS QUE RESTAN Y LA SERIE SE CORTA EJEMPLO DE LOS FOLIOS

    D3495499
    D3495500
    D3495578
    D3495579
    D3495580
    D3495581
    D3495582
    D3495583
    D3495584
    D3495585
    D3495586
    D3495587
    D3495588
    D3495589
    D3495590

    ESOS FOLIOS SE CORTAN HACEN FALTA NUMEROS,... AHORA QUIERO QUE CON UN BOTON QUE AL DARLE CLICK ME MUESTRE CUALES SON LOS NUMEROS QUE HACEN FALTA

    ResponderEliminar
  57. Crear un programa que permita el ingreso por teclado del número de botellas de cervezas
    que se desea poner en una caja ,y el precio de cada botella , hasta que se ingrese un valor
    negativo. se deberá mostrar:
    - El precio total de las cervezas dentro de la caja.
    - Si la caja está llena ,mostrar un mensaje : “Caja llena”, de lo contrario :”Caja a medias”
    Se debe considerar que cada caja de cerveza contiene máximo 12 botellas. (do while).
    me puede ayudar?

    ResponderEliminar
  58. alguien me puede ayudar con esto porfa !! Imprima los números del 1 al 100 en forma inversa, o sea comenzando de mayor a menor. Si el número contiene ceros no debe imprimirse.

    ResponderEliminar
  59. Escriba un programa que muestre todos los números del 1 al 100 divisibles
    entre 3 y 5. (Utilice primero el bucle for y luego repita con el bucle while).
    ayuda por favor

    ResponderEliminar
  60. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  61. Implemente un programa en java que utilice hilos. El
    tamaño del vector es desde el main como parámetro. El
    llenado del vector es aleatorio. El hilo muestra la suma
    de los elementos de un vector, la suma de los cuadrados
    de los elementos del vector y la media. Cree dos
    instancias con diferente tamaño de vector y presente los
    resultados.

    ResponderEliminar
  62. Hola tendria que resolver este problema:
    Desafío 2
    En las distintas dependencias del Gobierno de la Provincia de Córdoba se
    receptan solicitudes de trámites de los ciudadanos, mediante el Sistema Único de
    Atención al Ciudadano. Para cada trámite que se recepta, se toman los siguientes
    datos: número de trámite, asunto del trámite (una cadena de caracteres), número
    identificador de la mesa de entradas que receptó el trámite (un número entre 0 y
    99), tipo de trámite (un número entre 0 y 29) y el importe que debe abonar el
    ciudadano (contemplar que no todos los trámites son pagos, en cuyo caso el
    importe será cero). Se necesita extraer datos estadísticos sobre los trámites
    cursados por los ciudadanos, por lo que Ud. deberá desarrollar un aplicación Java
    controlado por menú de opciones permita:
    • 1) Cargar trámites (de a uno), validando los datos que sean necesarios.
    • 2) Mostrar cuantos trámites fueron cargados para las mesas pares
    • 3) Mostrar el importe total percibido en concepto de trámites pagos.
    • 4) Salir
    Tipos de datos primitivos
    Desafío 3
    Desarrollar un programa controlado por menú de opciones, que permita simula el
    desplazamiento de un robot sobre un plano.
    Inicialmente se genera la posición aleatoria del robot en forma de puntos (x, y).
    Luego se presenta un menú de opciones que permita los siguientes movimientos:
    • Gire al norte y avance 10 pasos.
    • Gire al sur y avance 20 pasos.
    • Gire al este y avance 15 pasos.
    • Gire al oeste y avance 5 pasos.
    • Stop. Informe la posición (x, y).
    Tipos de datos primitivos
    Desafío 4
    Escribir un programa Java que permite procesar un lote de encuestas de
    inseguridad ciudadana realizada en algunos barrios de la ciudad. La encuesta
    consiste en realizar tres preguntas a un ciudadano, tal como se muestra a
    continuación:
    Encuesta
    -------------------------------------------------------------------------
    ¿Cuántas veces ha sufrido un delito en su hogar? (Número entero)
    ¿Se siente más inseguro que en años anteriores? (1-Si|2-No)
    ¿Toma medidas preventivas? (1-Si|2-No)
    -------------------------------------------------------------------------
    En base a los datos se necesita conocer el porcentaje de personas que se sienten
    más inseguras respecto del total de encuestas y la cantidad de persona que
    toman medidas preventivas.
    La carga finaliza cuando se da un valor negativo en la primera pregunta.

    ResponderEliminar
  63. necesito ayuda con esto urgente porfavor
    Calcular el producto de: 1*2*3*4*5*6*…*100

    ResponderEliminar
  64. class hola {
    public static void main (String[] args) {
    //programa para imprimir numerosdel 1 al 100
    System.out.println("numeros del 1 al 100");
    for (int i = 1; i <=100 ; i++) {
    System.out.println(i);

    }



    }
    }

    ResponderEliminar
  65. ¡¡¡Alguien me podría ayudar con un analizador léxico en java por favor!

    ResponderEliminar
  66. alguien me podria ayudar con esto ejercicio. Realizar utilizando estructura repetitiva, un programa que solicite el ingreso de tres numeros cualquiera, y determine cual de ellos es el mayor y cual es menor: y cual ciclo ocupar ciclo while,
    ciclo do while,
    ciclo for y una explicacion porque utilizaron ese ciclo

    ResponderEliminar
  67. Hola alguien me puede decir por que no me funciona el codigo con i-- y si puedo corregirlo de alguna forma?

    ResponderEliminar
  68. En un proceso repetitivo se ingresan las edades de las personas, se desea saber cuantas personas mayores de edad hay y cuantas menores de edad. El proceso termina cuando se ingresa el cero. en java.

    ResponderEliminar
  69. Hola me podría ayudar con este ejercicio por fasEscriba un programa en JAVA que permita determinar la suma de los n primeros
    pares y los m primeros número impares.
    Tanto n y m, son número enteros que deberán ser ingresados por el usuario y
    representan la cantidad de números que desean operar.
    Ejemplo:
    Ingrese la cantidad de numeros pares a
    sumar: 4 Ingrese la cantidad de numeros
    impares a
    sumar: 5 Sumatoria de
    pares=2+4+6+8 = 20
    Sumatoria de impares=1+3+5+7+9= 25

    ResponderEliminar