Mostrar los números desde 1 hasta N

Escribe un programa Java que pida por teclado el valor de un número N y muestre por pantalla todos los números desde 1 hasta N. Resuelve este ejercicio de tres formas distintas:
1.      Utilizando la estructura for
2.      Utilizando la estructura while
3.      Utilizando la estructura do .. while 
Solución 1: Mostrar los números desde 1 hasta N utilizando la estructura repetitiva for.
public class EjercicioRepetitivaFor {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n;
        System.out.print("Introduce un número entero: ");
        n = sc.nextInt();
        System.out.println("\nNumeros del 1 al " + n + ": ");                                           
        for (i = 1; i <= n; i++) {
            System.out.println(i);
        }
    }
}

Solución 2: Mostrar los números desde 1 hasta N utilizando la estructura repetitiva while.
public class EjercicioRepetitivaWhile {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n;
        System.out.print("Introduce un número entero: ");
        n = sc.nextInt();
        System.out.println("Numeros del 1 al " + n + ": ");                                             
        int i = 1;
        while (i <= n) {
            System.out.println(i);
            i++;
        }
    }
}

Solución 3: Mostrar los números desde 1 hasta N utilizando la estructura repetitiva do..while.
public class EjercicioRepetitivaDoWhile {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n;
        System.out.print("Introduce un número entero: ");
        n = sc.nextInt();
        System.out.println("Numeros del 1 al " + n + ": ");                                             
        i = 1;
        do {
            System.out.println(i);
            i++;
        } while (i <= n);
    }
}

20 comentarios:

  1. Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los niños, jóvenes, adultos y viejos que existen en su zona habitacional. Se determinan las categorías con base en la sig, tabla:
    CATEGORIA EDAD
    Niños 0 - 12
    Jóvenes 13 - 29
    Adultos 30 - 59
    Viejos 60 en adelante .




    ME PUEDEN AYUDAR CON EL CICLO WHILE

    ResponderEliminar
    Respuestas
    1. import java.util.Scanner;

      public class muestreoEdades {

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

      int numpers, edad;
      int persona=1;
      int cant=0;

      System.out.print("Cuantos datos va a digitar: ");
      numpers=scanner.nextInt();

      while (persona<=numpers) {
      System.out.print("Escriba la edad de la persona: ");
      edad=scanner.nextInt();
      persona++;
      cant=cant+edad;
      }
      int prom = cant/numpers;
      System.out.println("El promedio de edades es: "+prom);
      }
      }

      Eliminar
  2. Al cerrar un expendio de naranjas, 15 clientes que aun no han pagado recibirán un 15% de descuento si compran mas de 10 kilos. Determinar cuanto pagara cada cliente y cuanto percibirá la tienda por esas compra

    APLICAR CICLO FOR

    ResponderEliminar
    Respuestas
    1. Realizar una aplicación utilizando las estructuras: if, switch, while, do while y for.
      Diseñar un programa con el siguiente menú de opciones:
      1. Tipo Película
      Debe clasificar el tipo de película de acuerdo a su género: Terror, humor, romántico, erótico, drama, acción e infantiles, de acuerdo a estos géneros y con su creatividad deberán clasificarlos de acuerdo a la edad del cliente, los niños de 1 año hasta 13 años, podrán entrar en la sala de infantiles, humor debe verificar que sea de tipo infantil, y así para los otros géneros.
      2. Butacas
      Debe verificar que existan butacas disponibles, para los clientes, preguntar si tienen o no los asientos, deberán escoger el número de butaca.

      3. Venta de snack
      En esta opción se deberá facturar, los combo tales como: canguil + cola. Nachos con salsa de queso, hot dog, colas, dulces, si el valor pasa de $10,00, se realizará un descuento del 10%, además se mostrará el total a pagar por pantalla, junto con el iva
      4. salir

      Eliminar
  3. //UTILIZANDO LAS TRES FORMAS ocupando el JOptionPane
    import javax.swing.JOptionPane;
    public class Ciclos
    {
    public static void main(String args[]){
    int opcion = 0;
    int o = 1;
    int y = 1;
    do{
    try{
    opcion = Integer.parseInt(JOptionPane.showInputDialog(null,"1)El bucle for\n2)El bucle while\n3)El bucle do while\n4)salir"));
    switch(opcion)
    {
    case 1:
    int op = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite el límite de la numeración, del 1 al N, For"));
    int i = 1;
    System.out.println("-----For-----");
    for(i=1;i<=op;i++){
    System.out.println(i);
    }
    break;
    case 2:
    System.out.println("-----While-----");
    int op2 = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite el límite de la numeración, del 1 al N, While"));
    while(o<=op2){
    System.out.println(o);
    o++;
    }
    break;
    case 3:
    System.out.println("-----Do while-----");
    int op3 = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite el límite de la numeración, del 1 al N,Do While"));
    do{
    System.out.println(y);
    y++;
    }while(y<=op3);
    break;
    case 4:{}
    break;
    }
    }catch(NumberFormatException e){};
    }while(opcion!=4);
    }
    }

    ResponderEliminar
  4. . Desarrolle un programa para calcular el precio de un terrero, del cual se ingresan los siguientes datos: largo en metros, ancho en metros y precio por hectárea. Si el terrero tiene más de 50 hectáreas se puede hacer un descuento de 17%, si tiene más de 100 hectáreas el descuento es de
    25%. Recuerde que una hectárea tiene 10.000 metros cuadrados

    ResponderEliminar
  5. Respuestas
    1. Aún no lo quieres en unas horas llego ami casa y te lo mando

      Eliminar
  6. esta pagina esta re piola

    ResponderEliminar
  7. pedir un numero N y mostrar todos los numeros del 1 hasta el N

    ResponderEliminar
  8. Elsuperhéroedemoda,haconsumidodemasiadascervezasycomidachatarra,yyanolequedansusuniformesdetrabajo.Hadecididocomenzarunadieta.Ensuplaneta,losalimentosybebidasquetienenbajocontenidoengrasasycaloríastienenunnúmerodecódigodebarrasdivisiblepor3.Debesdiseñarunprogramaqueleayudearealizarsuscomprasenelsúper,demaneraqueelijasoloproductossaludablesparaquepuedaconseguirsuobjetivo.Cadacódigodebarrasestárepresentadoporunnúmeroenteroentre00001y99999.PuedeelegirNproductos. Ayude estimade anonime ayudeme perfever

    ResponderEliminar
  9. Imprimir los números entre el 5 y el 50, saltando de tres en tres. ayuda pliss

    ResponderEliminar
    Respuestas
    1. package test;

      public class Test {

      public static void main(String[] args) {

      for (int i = 5; i <= 50; i++) {
      System.out.println(i);
      i += 2;
      }
      }
      }

      Eliminar
  10. Ayuda tambien por favor


    Escriba un
    programa que pida n números (n debe ser mayor a 4) y luego escriba la suma
    del primero y último si es n es par o la suma del segundo y penúltimo si n es
    impar.

    ResponderEliminar
  11. NECESITO AYUDA
    Diseñar un programa que imprima los números del 1 al 100 a razon de 10 numeros por fila
    1,2,3,4,5,6,7,8,9,10
    11,12,13,14,15,16,17,18,19,20
    ..................................................
    ...................................,98,99,100

    ResponderEliminar
  12. Realizar un programa para mostrar 6 veces los números 1 al 5 (2pts)

    ResponderEliminar
  13. Hola buenas tardes yo necesito ayuda haciendo un proyecto de programación que se llama máquina Expendedora de boletos

    ResponderEliminar
  14. Se solicita al estudiante lograr replicar el funcionamiento de la máquina expendedora de
    boletos de transporte colectivo de nuestro país.
    En principio habrá 3 usuarios del sistema de transporte.
    - Estudiantes menores de 21 (Viajan gratis)
    - Estudiantes de 21 años o más (Pagan el 50% del costo del boleto)
    - Usuario común (Pagan el costo total del boleto)
    Los boletos que se deberán vender serán:
    - 1 hora (Precio de venta $36)
    - 2 horas (Precio de venta $55)
    - Combinación metropolitana (Precio de boleto 1 hora + Precio de 2 horas)
    Además esta versión brindará la posibilidad de cargar saldo o viajes según
    corresponda.
    Se deberá implementar un menú con el cual el guarda del coche elegirá según
    necesite un de las siguientes opciones:
    - Cargar saldo
    - Vender boletos
    - Terminar recorrido
    Cargar Saldo
    - En caso de ser un estudiante menor de 21 años:
    Solo podrán recargar la tarjeta si le quedan menos de 10 viajes al momento de
    intentar recargar viajes.
    Esta tarjeta tiene un tope de 50 viajes los cuales se recargan en su totalidad
    - En caso de ser un estudiante de 21 años o más:
    Podrá recargar la tarjeta solo si le quedan menos de $180 de saldo
    El mínimo de recarga son $100
    Esta tarjeta tiene un tope de $1000 de saldo
    - En caso de ser un usuario común:
    Podrá recargar la tarjeta solo si le quedan menos de $360 de saldo
    El mínimo de recarga son $200
    Esta tarjeta tiene un tope de $2000 de saldo

    ResponderEliminar
  15. Vender boletos
    Mediante un menú el guarda del coche deberá seleccionar el boleto solicitado por el
    pasajero.
    En esta versión se elimina el efectivo como medio de pago válido. Esto significa que
    solo se pueden vender boletos si el pasajero cuenta con una tarjeta habilitada.
    Una vez realizada la transacción se imprimirá un boleto (en nuestro caso
    imprimimos en la consola) con los siguientes datos: - Tipo de boleto
    - Precio del boleto
    - Saldo restante
    En caso de que el pasajero no cuente con saldo suficiente no se realizará ninguna
    transacción y se deberá imprimir el mensaje “Saldo insuficiente”.
    Terminar jornada
    Al finalizar el recorrido el sistema deberá indicarle al guarda:
    - Cuántos pasajeros subieron
    - Cantidad en pesos de boletos vendidos
    - Cantidad en pesos de recargas realizadas. cómo lo realizó

    ResponderEliminar
  16. AYUDA CON UN EXAMEN QUE TENGO QUE REALIZAR ESTE EJERCICIO
    Realizar una aplicación utilizando las estructuras: if, switch, while, do while y for.
    Diseñar un programa con el siguiente menú de opciones:
    1. Tipo Película
    Debe clasificar el tipo de película de acuerdo a su género: Terror, humor, romántico, erótico, drama, acción e infantiles, de acuerdo a estos géneros y con su creatividad deberán clasificarlos de acuerdo a la edad del cliente, los niños de 1 año hasta 13 años, podrán entrar en la sala de infantiles, humor debe verificar que sea de tipo infantil, y así para los otros géneros.
    2. Butacas
    Debe verificar que existan butacas disponibles, para los clientes, preguntar si tienen o no los asientos, deberán escoger el número de butaca.

    3. Venta de snack
    En esta opción se deberá facturar, los combo tales como: canguil + cola. Nachos con salsa de queso, hot dog, colas, dulces, si el valor pasa de $10,00, se realizará un descuento del 10%, además se mostrará el total a pagar por pantalla, junto con el iva
    4. salir

    ResponderEliminar