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);
}
}
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:
ResponderEliminarCATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Viejos 60 en adelante .
ME PUEDEN AYUDAR CON EL CICLO WHILE
import java.util.Scanner;
Eliminarpublic 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);
}
}
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
ResponderEliminarAPLICAR CICLO FOR
Realizar una aplicación utilizando las estructuras: if, switch, while, do while y for.
EliminarDiseñ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
//UTILIZANDO LAS TRES FORMAS ocupando el JOptionPane
ResponderEliminarimport 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);
}
}
. 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
ResponderEliminar25%. Recuerde que una hectárea tiene 10.000 metros cuadrados
alguien me puede ayudar por favor
ResponderEliminarAún no lo quieres en unas horas llego ami casa y te lo mando
Eliminaresta pagina esta re piola
ResponderEliminarpedir un numero N y mostrar todos los numeros del 1 hasta el N
ResponderEliminarElsuperhéroedemoda,haconsumidodemasiadascervezasycomidachatarra,yyanolequedansusuniformesdetrabajo.Hadecididocomenzarunadieta.Ensuplaneta,losalimentosybebidasquetienenbajocontenidoengrasasycaloríastienenunnúmerodecódigodebarrasdivisiblepor3.Debesdiseñarunprogramaqueleayudearealizarsuscomprasenelsúper,demaneraqueelijasoloproductossaludablesparaquepuedaconseguirsuobjetivo.Cadacódigodebarrasestárepresentadoporunnúmeroenteroentre00001y99999.PuedeelegirNproductos. Ayude estimade anonime ayudeme perfever
ResponderEliminarImprimir los números entre el 5 y el 50, saltando de tres en tres. ayuda pliss
ResponderEliminarpackage test;
Eliminarpublic class Test {
public static void main(String[] args) {
for (int i = 5; i <= 50; i++) {
System.out.println(i);
i += 2;
}
}
}
Ayuda tambien por favor
ResponderEliminarEscriba 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.
NECESITO AYUDA
ResponderEliminarDiseñ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
Realizar un programa para mostrar 6 veces los números 1 al 5 (2pts)
ResponderEliminarHola buenas tardes yo necesito ayuda haciendo un proyecto de programación que se llama máquina Expendedora de boletos
ResponderEliminarSe solicita al estudiante lograr replicar el funcionamiento de la máquina expendedora de
ResponderEliminarboletos 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
Vender boletos
ResponderEliminarMediante 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ó
AYUDA CON UN EXAMEN QUE TENGO QUE REALIZAR ESTE EJERCICIO
ResponderEliminarRealizar 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