A continuación verán otros 5 ejercicios básicos resueltos hechos en el lenguaje Java.
11.- Pedir 10 números e imprimir la suma total.
import java.util.Scanner;
public class Ejercicio11 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int num,suma_total;
suma_total=0;
for (int i=1;i<=10;i++)
{
System.out.print("Introduzca número: ");
num=teclado.nextInt();
suma_total=suma_total+num;
}
System.out.println("La suma total es de: "+suma_total);
}
}
Ejemplo de Resultado en Consola del Ejercicio 11
12.- Calcular factorial de un numero ingresado.
import java.util.Scanner;
public class Ejercicio12 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
double factorial;
int num;
System.out.print("Introduce un número: ");
num=teclado.nextInt();
factorial=1; // es importante inicializarlo a 1, ya que multiplicará-
// por ejemplo: el factorial de 10 es:
// 10*9*8*7*6*5*4*3*2*1
for (int i=num;i>0;i--)
{
factorial=factorial*i;
}
System.out.println("El factorial de " + num + " es: " + factorial);
}
}
Ejemplo de Resultado en Consola del Ejercicio 12
13.- Pide un número (entre 0 y 10) y mostrar la tabla de multiplicar de dicho número.
import java.util.Scanner;
public class Ejercicio13 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int num;
do
{
System.out.print("Introduce número (de 0 a 10): ");
num=teclado.nextInt();
}while ( ! (0<=num && num<=10));
System.out.println("\n\nTabla del " + num);
for (int i=1;i<=10;i++)
{
System.out.println(num + " x " + i + " = " + num*i);
}
}
}
Ejemplo de Resultado en Consola del Ejercicio 13
14.- Dadas 6 notas, imprimir en base a la siguiente información
- Menor a 4 — Suspendidos
- Igual a 4 — Condicionados
- Mayor a 5 — Aprobados
import java.util.Scanner;
public class Ejercicio14 {
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int nota,aprobados,suspensos,condicionados;
aprobados=0;
suspensos=0;
condicionados=0;
for (int i=1;i<=6;i++)
{
System.out.print("Introduzca nota entre 0 y 10: ");
nota=teclado.nextInt();
if(nota == 4)
condicionados++;
else
if(nota >= 5)
aprobados++;
else
if(nota < 4) // este if sobra, ya que es el único caso posible
suspensos++;
}
System.out.println("Aprobados: " +aprobados);
System.out.println("Condicionados: "+condicionados);
System.out.println("Suspensos: " +suspensos);
}
}
Ejemplo de Resultado en Consola del Ejercicio 14
Este artículo pertenece a Facialix y está protegido por derechos de autor. Queda prohibida su reproducción total o parcial sin autorización previa del autor o titular del contenido.
15.- Pedir 5 números e indicar si alguno es múltiplo de 3.
import java.util.Scanner;
public class Ejercicio15
{
public static void main(String[] args) {
Scanner teclado = new Scanner( System.in );
int num;
boolean multiplo_3;
multiplo_3=false;
for (int i=0;i<5;i++){
System.out.print("Introduzca número: ");
num=teclado.nextInt();
if(num %3 == 0)
multiplo_3=true; // si se ejecuta esta instrucción significa que al menos hay un múltiplode 3.
}
if(multiplo_3 == false)
System.out.println("No existen múltiplos de 3");
else
System.out.println("Hay múltiplos de 3");
}
}
Ejemplo de Resultado en Consola del Ejercicio 15
Esperemos y hayan sido de gran ayuda estos ejemplos.
No olvides seguirnos en redes sociales, para estar al tanto de todo.