0% encontró este documento útil (0 votos)
200 vistas10 páginas

Ejercicios Java: Variables y Bucles

Este documento contiene 18 ejercicios de programación en Java sobre diferentes temas como declaración de variables, uso de bucles, condicionales y funciones matemáticas. Cada ejercicio presenta el código Java correspondiente con la lógica para resolver cada problema planteado. Los ejercicios van desde operaciones básicas con variables hasta el cálculo de series matemáticas como la sucesión de Fibonacci.

Cargado por

Sameer Brito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
200 vistas10 páginas

Ejercicios Java: Variables y Bucles

Este documento contiene 18 ejercicios de programación en Java sobre diferentes temas como declaración de variables, uso de bucles, condicionales y funciones matemáticas. Cada ejercicio presenta el código Java correspondiente con la lógica para resolver cada problema planteado. Los ejercicios van desde operaciones básicas con variables hasta el cálculo de series matemáticas como la sucesión de Fibonacci.

Cargado por

Sameer Brito
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Java tarea inicial Prof.

Freidy Nú ñ ez

Sameer Alejandro Brito Villanueva, 2020-10324, martes 25 de mayo.

TAREA DE JAVA VALOR 5 PUNTOS cada uno vale 0.334 puntos

1. Declarar variable de los diferentes tipos, asignarles valor e imprimir el valor.

public class Ejercicio01 {

public static void main(String[] args) {

int Num1=19;
System.out.println(Num1);
String Nombre="Sameer Alejandro Brito Villanueva";
System.out.println(Nombre);
float Dec= 2.79f;
System.out.println(Dec);
double Dec2= 3.5f;
System.out.println(Dec2);
boolean k= true;
System.out.println(k);
}
}

2. Buscar cómo se declara una constante en java


e imprimir el valor. Probar de cambiar su valor luego y ver que es lo que pasa.

public class Ejercicio02 {

public static void main(String[] args) {

final int x=20;


System.out.println(x);

}
}

3. Declara un entero, incrementarlo, decrementarlo, hacer operaciones con el.

public class Ejercicio03 {

public static void main(String[] args) {

int x=20;
x+=10;
x=x-5;
x=x*3;
x=x/2;
System.out.println(x);
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

4. Declarar un float con valor=10152466.25. Declara un byte que es igual a 5 + el float.

public class Ejercicio04 {

public static void main(String[] args) {

float x=10152466.25f;
byte z= 5;
System.out.println(x+z);
}
}

5. Adjuntar comentario de una y de varias líneas un su código.
Imprimir la fecha y hora del sistema.

import java.util.Date;

public class Ejercicio05 {

public static void main(String[] args) {

// Fecha y hora del sistema.


Date Fecha= new Date();
/* comentario
en
varias
lineas */
System.out.println(Fecha);
}
}

6. Declarar un entero y asignarle un valor. Si el valor < 5 imprimir "Pequeño", si no imprm
ir "Grande".

public class Ejercicio06 {

public static void main(String[] args) {

int x=34;
if (x<5) {
System.out.println(" -- Pequeño -- ");
}else {
System.out.println(" -- Grande -- ");
}
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

7. Declarar une entero y asignarle un valor. Si el valor = 1 imprimir "no", = 2 imprimir "Do
s", =3 imprimir "3", si no imprimir "Ni uno, ni dos, ni tres".

public class Ejercicio07 {

public static void main(String[] args) {

int x=11;
switch (x) {
case 1:
System.out.println("No");
break;
case 2:
System.out.println ("Dos");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("Ni uno, ni dos, ni tres");
break;
}
}
}

8. Declarar un entero = 0. Mientras el entero <5, imprimir su valor y incrementarlo de 1.

public class Ejercicio08 {

public static void main(String[] args) {

int x=0;
if(x<5) {
System.out.println(x);
x+=1;
System.out.println(x);
}
}
}

9. Declarar un entero = 10. Mientras el entero >5, imprimir su valor y decrementarlo de 1
, pero imprime por lo menos una vez su valor.

public class Ejercicio09 {

public static void main(String[] args) {


int x=10;
if (x>5) {
System.out.println(x);
x=x-1;
System.out.println(x);
}
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

10. Crear un bucle que se ejecuta 10 veces utilizando un entero que va de 10 a 19 increme
ntándose en 1. Imprimir en cada bucle el valor del entero, menos cuando es igual a 15.

public class Ejercicio10 {

public static void main(String[] args) {

for(int i = 10; i<20; i=i+1) {


if (i!=15) {
System.out.println(i);
}
}
}
}

11. Pedir dos números y decir si son iguales o no.

import java.util.Scanner;

public class Ejercicio11 {


@SuppressWarnings("resource")
public static void main(String[] args) {

System.out.println("Digite el primer numero: ");


Scanner leer= new Scanner (System.in);
int Num1= leer.nextInt();

System.out.println("Digite el segundo numero: ");


Scanner leer2= new Scanner (System.in);
int Num2= leer2.nextInt();

if(Num1==Num2) {
System.out.println("Los dos números son iguales");
}else {
System.out.println("Los dos números no son iguales");
}
}
}

12. Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Suficiente, Bien usando
un switch

import java.util.Scanner;

public class Ejercicio12 {


@SuppressWarnings("resource")
public static void main(String[] args) {

System.out.println("Digite una calificación del 0 al 10:");


Scanner leer= new Scanner (System.in);
int X= leer.nextInt();
switch (X){
case 0:
Java tarea inicial Prof. Freidy Nú ñ ez
System.out.println("Insuficiente");
break;
case 1:
System.out.println("Insuficiente");
break;
case 2:
System.out.println("Insuficiente");
break;
case 3:
System.out.println("Insuficiente");
break;
case 4:
System.out.println("Insuficiente");
break;
case 5:
System.out.println("Suficiente");
break;
case 6:
System.out.println("Suficiente");
break;
case 7:
System.out.println("Suficiente");
break;
case 8:
System.out.println("Bien");
break;
case 9:
System.out.println("Bien");
break;
case 10:
System.out.println("Bien");
break;
}
}
}

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

import java.util.Scanner;

public class Ejercicio13 {


@SuppressWarnings("resource")
public static void main(String[] args) {

int x;
do {
System.out.println("Ingresa un numero:");
Scanner leer= new Scanner (System.in);
x=leer.nextInt();
int resultado= (int)Math.pow(x, 2);
System.out.println(resultado);
} while (x>-1);
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

14. Pedir números hasta que se teclee un 0, mostrar la suma de todos los números
introducidos. Usando solo uno de los bucles mostrados en clase

import java.util.Scanner;

public class Ejercicio14 {


@SuppressWarnings("resource")
public static void main(String[] args) {

int x;
int suma = 0;
do {
System.out.print("Digite un numero: ");
Scanner leer=new Scanner(System.in);
x = leer.nextInt();
suma= suma + x;
}while(x != 0);
System.out.println("El total de la suma de todods los numeros
es: "+suma );
}
}

15. Pedir 15 números y escribir la suma total. Usando solo uno de los bucles mostrados en
clase

import java.util.Scanner;

public class Ejercicio15 {


@SuppressWarnings("resource")
public static void main(String[] args) {

int x;
int suma = 0;
Scanner leer= new Scanner(System.in);
for (int i=0; i<15;i++) {
System.out.print("Digite un nuemro: ");
x=leer.nextInt();
suma = suma + x;
}
System.out.println("El resultado de la suma es: "+suma);
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

16. Pide un número (que debe estar entre 0 y 10) y mostrar la tabla de multiplicar de dicho
número

import java.util.Scanner;

public class Ejercicio16 {


@SuppressWarnings("resource")
public static void main(String[] args) {

int x;
do {
System.out.print("Digite un numero para multiplicar del 0
al 10: ");
Scanner leer= new Scanner (System.in);
x=leer.nextInt();
}while(0 <= x && x >= 10);
for (int i=0; i<13; i++){
System.out.println(x + " X " + i + " = " + x*i);
}
}
}

17. Determinar a cuánto es igual la suma de los elementos de la serie de Fibonacci entre 0
y 100.

public class Ejercicio17 {


public static void main(String[] args) {

int num1=0, num2=1, suma=0, suma2=1;


for (int i= 0; i<10; i++) {
suma=num1+num2;
System.out.println("Sucesión de Fibonacci: "+ suma);
suma2=suma2+suma;
num1=num2;
num2=suma;
}
System.out.println("El total de la suma de los numeros Fibonacci
del 0 al 100 es: "+ suma2);
}
}

18. Determinar a cuánto es igual el promedio entero de los elementos de la serie de


Fibonacci entre 0 y 1000.

public class Ejercicio18 {


public static void main(String[] args) {

int num1=0, num2=1, suma=0, suma2=1;


for (int i= 0; i<15; i++) {
suma=num1+num2;
System.out.println("Sucesión de Fibonacci: "+ suma);
suma2=suma2+suma;
num1=num2;
num2=suma;
}
int prom= suma2/15;
Java tarea inicial Prof. Freidy Nú ñ ez
System.out.println("El promedio de los números Fibonacci del 0
al 1,000 es: "+ prom);
}}
19. Determinar cuántos elementos de la serie de Fibonacci se encuentran entre 1000 y
2000.

public class Ejercicio19 {

public static void main(String[] args) {

int num1=0, num2=1, suma=0, Num=0;


for (int i= 0; i<17; i++) {
suma=num1+num2;
System.out.println("Sucesión de Fibonacci: "+ suma);
if (suma > 1000 && suma < 2000) {
Num+=1;
}
num1=num2;
num2=suma;
}
System.out.println("El números de elementos en la serie
Fibonacci que se necuentran entre 1,000 y 2,000 es: "+ Num);
}
}

20. Leer un número y calcularle su factorial.

import java.util.Scanner;

public class Ejercicio20 {


@SuppressWarnings("resource")
public static void main(String[] args) {

Scanner leer= new Scanner(System.in);


int num, suma=1;
System.out.print("Digite un numero para factorizar: ");
num= leer.nextInt();
for (int i=1; i<=num;i++) {
suma=suma*i;
}
System.out.println("Factorial del numero " + num + " es: "+
suma);
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

21. Leer un número y calcularles la factorial a todos los enteros comprendidos entre 1 y el
número leído.

import java.util.Scanner;

public class Ejercicio21 {


@SuppressWarnings("resource")
public static void main(String[] args) {

Scanner leer= new Scanner(System.in);


int num, suma = 1;
System.out.print("Digite un numero: ");
num= leer.nextInt();
for (int i= 1; i<=num; i++) {
suma=1;
for (int a=1; a<=i; a++) {
suma=suma*a;
}
System.out.println("Factorial del numero " + i + " es: "+
suma );
}
}
}

22. Leer un número entero y calcular el promedio entero de las factoriales de los enteros
comprendidos entre 1 y el número leído.

import java.util.Scanner;

public class Ejercicio22 {


@SuppressWarnings("resource")
public static void main(String[] args) {

Scanner leer= new Scanner(System.in);


int num, suma=1,suma2=0;
System.out.print("Digite un numero: ");
num= leer.nextInt();
for (int i= 1; i<=num; i++) {
suma=1;
for (int a=1; a<=i; a++) {
suma=suma*a;
}
suma2+=suma;
System.out.println("Factorial del numero " + i +
" es: "+ suma );
}
int promedio=suma2/num;
System.out.println ("El promedio de los numeros
factorizados es: "+ promedio);
}
}
Java tarea inicial Prof. Freidy Nú ñ ez

23. Leer un número entero y calcular a cuánto es igual la sumatoria de todas las
factoriales de los números comprendidos entre 1 y el número leído

import java.util.Scanner;

public class Ejercicio23 {

@SuppressWarnings("resource")
public static void main(String[] args) {
Scanner leer= new Scanner(System.in);
int num, suma=1,suma2=0;
System.out.print("Digite un numero: ");
num= leer.nextInt();
for (int i= 1; i<=num; i++) {
suma=1;
for (int a=1; a<=i; a++) {
suma=suma * a;
}
suma2 += suma;
System.out.println("Factorial del numero " + i +
" es: "+ suma );
}
System.out.println ("La suma de la factorizacion de los numeros
es: "+ suma2);
}
}

También podría gustarte