Documentos de Académico
Documentos de Profesional
Documentos de Cultura
import java.util.Scanner;
cuadrado = num*num;
System.out.println(num+" al cuadrado es: "+cuadrado);
System.out.print("Ingrese el número para elevar al cuadrado: ");
num = entrada.nextInt();
}
System.out.println("El número ingresado es negativo. El programa ha
finalizado.");
}
}
EJERCICIO 2. leer un numero e indicar si es positivo o negativo, el proceso se
repetirá hasta que se introduzca un cero.
//2. leer un numero e indicar si es positivo o negativo, el proceso se repetirá hasta
que se introduzca un cero
package bucle_ejercicio2;
import java.util.Scanner;
import javax.swing.JOptionPane;
do{
num = Integer.parseInt(JOptionPane.showInputDialog("Ingresa un número: "));
if(num == 0){
break;
}
else if(num > 0){
JOptionPane.showMessageDialog(null,"El número es positivo");
}
else if (num < 0){
JOptionPane.showMessageDialog(null,"El número es negativo");
}
}while (num != 0);
JOptionPane.showMessageDialog(null,"El número ingresado es cero, el
programa ha finalizado.");
}
}
EJERCICIO 3: Leer números hasta que se introduzca un 0. Para cada uno indicar
si es par o impar.
//3: Leer números hasta que se introduzca un 0. Para cada uno indicar si es par o
impar.
package bucle_ejercicio3;
import javax.swing.JOptionPane;
int num;
do {
num= Integer.parseInt(JOptionPane.showInputDialog(null, "Ingresa un
número: "));
if (num ==0){
JOptionPane.showMessageDialog(null, "El número es "+num+". El
programa ha finalizado");
}
else if (num %2==0){
JOptionPane.showMessageDialog(null, "El número "+num+" es par");
}
else{
JOptionPane.showMessageDialog(null, "El número "+num+" es impar");
}
}while (num !=0);
}
EJERCICIO 4: pedir número hasta que se teclee uno negativo y mostrar cuanto
número se han introducido.
//4:pedir numero hasta que se teclee uno negativo y mostrar cuantas numero se
han introducido
package bucle_ejercicio4;
import java.util.Scanner;
}
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.
/*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 bucle_ejercicio5;
import javax.swing.JOptionPane;
public class Bucle_ejercicio5 {
do{
num = Integer.parseInt(JOptionPane.showInputDialog("Digite un número:
"));
}
EJERCICIO 6. pedir números hasta que se teclee un 0, mostrar la suma de todos
los números introductorios.
//6.pedir números hasta que se teclee un 0, mostrar la suma de todos los números
introductorios.
package bucle_ejercicio6;
import java.util.Scanner;
do{
System.out.print("Digite un número: ");
num = entrada.nextInt();
contador += num;
}while (num !=0);
System.out.println("La suma de los números ingresados es: "+contador);
}
EJERCICIO 7: Pedir números hasta que se introduzca uno negativo, y calcular la
media.
//7: Pedir números hasta que se introduzca uno negativo, y calcular la media.
package bucle_ejercicio7;
import java.util.Scanner;
while(num>=0){
suma += num;
contador++;
import java.util.Scanner;
System.out.println("LLenar el arreglo");
for(int i=0; i<10; i++){
System.out.print((i+1)+". Digite un número: ");
arreglo[i] = entrada.nextInt();
}
for (int i=0;i<9;i++){
if(arreglo[i]<arreglo [i+1]){//creciente
creciente = true;
}
else if(arreglo[i] > arreglo[i+1]){//decreciente
decreciente = true;
}
}
if (creciente ==true && decreciente==false){
System.out.println("El arreglo es creciente");
}
else if(creciente ==false && decreciente==true){
System.out.println("El arreglo es decreciente");
}
else if(creciente == true && decreciente == true){
System.out.println("El arreglo está desordenado");
}
else if(creciente==false && decreciente ==false){
System.out.println("Todos los números del arreglo son iguales");
}
}