• Autor de la entrada:
  • Categoría de la entrada:Tutoriales
  • Tiempo de lectura:6 minutos de lectura


A continuación verán otros 5 ejercicios básicos resueltos con condicionales y bucles, hechos en el lenguaje Java.

6.- Leer un número y mostrar su cuadrado, repetir el proceso hasta que se introduzca un número negativo.

import java.util.Scanner;//librería scanner
public class Ejercicio6 {

	public static void main(String[] args) 
	{
		 Scanner teclado = new Scanner( System.in );
		// TODO Auto-generated method stub
		 int num,cuadrado;
		 // num guardará el número que leamos
		 // y cuadrado guardará el cuadrado de num
		 System.out.print("Introduzca número: ");
		 num=teclado.nextInt();
		 while(num>=0){ // repetimos el proceso mientras el número leído no sea negativo
		 cuadrado=num*num;
		 System.out.println(num+ "² es igual a "+ cuadrado);
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt(); // volvemos a leer num
		 } 
		 System.out.print("Fin... ");
	}

}

Ejemplo de Resultado en Consola del Ejercicio 6



7.- Leer números indicando si es par o impar. Si se introduce un 0 se finaliza.

import java.util.Scanner;//librería scanner
public class Ejercicio7 {

	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int num;
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();
		 while(num!=0) // mientras num sea distinto de 0
		 {
		 if(num%2 == 0)
		 // si el resto de dividir entre dos es cero: esto indica que es par
		 System.out.println("Par");
		 else
		 // en caso contrario: impar
		 System.out.println("Impar");
		 // repetimos el proceso y volvemos a leer num
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt();;
		 }
		 // salimos del while
		 System.out.println("Fin...");
		 

	}

}

Ejemplo de Resultado en Consola del Ejercicio 7

8.- Leer números y sumarlos hasta que se encuentre un 0.

import java.util.Scanner;//librería scanner
public class Ejercicio8 {

	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int num,suma;
		 suma=0;
		 do
		 {
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();
		 suma=suma+num;
		 }
		 while(num!=0);

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

	}

}

Ejemplo de Resultado en Consola del Ejercicio 8



9.- Leer números y calcular la media. El proceso termina al leer un numero negativo.

import java.util.Scanner;

public class Ejercicio9 {
	public static void main(String[] args) 
	{
		Scanner teclado = new Scanner( System.in );
		int num, suma, elementos;
		 float media; // la media puede tener decimales
		 // num: guardará los números introducidos por el usuario
		 // suma: almacenará la suma de todos los números introducidos
		 // elementos: será un contador que indicará el números de números 8o elementos) introducidos
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();

		 suma= 0;
		 elementos= 0;

		 while(num>=0) // nos interesan los positivos y el cero
		 {
		 suma+=num;
		 elementos++;
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt();
		 }
		 if (elementos == 0) // daría un error de división por cero
		 System.out.println("Imposible hacer la media");
		 else
		 {
		 media= (float)suma/elementos;
		 System.out.println("La media es de: " + media);
		 }

	}

}

Ejemplo de Resultado en Consola del Ejercicio 9

10.- Leer un número N y mostrar los números de 1 a N.

import java.util.Scanner;

public class Ejercicio10 {

	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int i,num;
		 System.out.print("Introduce un número: ");
		 num=teclado.nextInt();
		 i=1;
		 // i es el contador que tomará los valores de 1 a n
		 while(i<=num){
		 System.out.println(i);
		 i++;
		 }


	}

}

Ejemplo de Resultado en Consola del Ejercicio 10



Esperemos y hayan sido de gran ayuda estos ejemplos.

No olvides seguirnos en redes sociales, para estar al tanto de todo.

Jesús

Experto en procrastinación desde 1997.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.