CODIGO COMPLETO
package tarea1;
import [Link]; import
[Link];
public class tarea1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1- Declarar variable de los diferentes
tipos, asignarles valor e imprimir el valor:
[Link]("ejercicio 1");
[Link]("TIPOS NUMERICOS
ENTEROS\n");
byte byt = 120;
short num = -10;
int numero = 10;
long numeroG = -9223372036854775808l;
[Link]("byte = " + byt + "\nshort
= " + num + "\nint = " + numero + "\nlong = " + numeroG);
[Link]("\nTIPOS NUMERICOS EN PUNTO
FLOTANTE\n");
float numeroA = 10.1234567f;
double numeroB= 10.12345678d;
[Link]("float = " + numeroA +
"\ndouble = " + numeroB);
[Link]("\nBOOLEANOS Y
CARACTERES\n");
boolean si = true;
char ch = 100;
[Link]("boolean = " + si + "\nchar
= " + ch);
/*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.*/
//final int constante = 5;
//constante = 10;
// me presenta un error por eso lo coloque como un
comentario
//3- Declara un entero, incrementarlo,
decrementarlo, hacer operaciones con el.
[Link]("\n\nejercicio 3");
int x = 5;
[Link]("numero = "+ x + "\nnumero
con incremento = " + (x+1) + "\nnumero con decremento = "
+(x-1));
int a, b;
a=10;
b=5;
int multiplicacion = a * b;
int division = a/b;
[Link]("multiplicacion = " + a + "
X " + b + " = " + multiplicacion);
[Link]("division = " + a + " ÷ " + b + " = " +
division);
//4- Declarar un float con valor=10152466.25.
Declara un byte que es igual a 5 + el float.
[Link]("\n\nejercicio 4");
float num1 = 10152466.25f;
[Link]("float= "+num1); byte
num2 = 5;
[Link]("byte= "+num2);
num2 = (byte) (num2 + num1);
[Link]("suma= "+num2);
//5-Adjuntar comentario de una y de varias
líneas un su có[Link] la fecha y hora del sistema
[Link]("\n\nejercicio 5");
LocalDateTime fechahoraactuales =
[Link]();
[Link]("Fecha y Hora actuales:
"+fechahoraactuales);
// 6- Declarar un entero y asignarle un valor.
Si el valor < 5 imprimir "Pequeño", si no imprimir "Grande".
[Link]("\n\nejercicio 6");
int entero = 7;
[Link]("numero a evaluar=
"+entero);
if(entero < 5) {
[Link]("pequeno");
}else {
[Link]("Grande");
}
/*Declarar une entero y asignarle un valor. Si
el valor = 1 imprimir "no", = 2 imprimir "Dos",
=3 imprimir "3", si no imprimir "Ni uno, ni dos, ni tres".
*/
[Link]("\nejercicio 6 part 2");
int entero1 = 4;
if(entero1 == 1) {
[Link]("no");
}else if (entero1 == 2){
[Link]("Dos");
}else if (entero1 == 3) {
[Link]("3");
}else {
[Link]("numero a evaluar=
"+entero1+"\nni uno, ni dos, ni tres\n\n");
}
//7- Declarar un entero = 0. Mientras el
entero <5, imprimir su valor y incrementarlo de 1.
[Link]("ejercicio
7"); for(int i=0;i<5;i++) {
[Link](i);
}
//8- Declarar un entero = 10. Mientras el
entero >5, imprimir su valor y decrementarlo de 1, pero
imprime por lo menos una vez su valor.
[Link]("\n\n");
[Link]("ejercicion 8"); for(int
y=10;y>5;y--) { [Link](y);
}
/*9- Crear un bucle que se ejecuta 10 veces
utilizando un entero que va de 10 a 19 incrementándose en 1.
Imprimir en cada bucle el valor del entero, menos
cuando es igual a 15.*/
[Link]("\n\n");
[Link]("ejercicio 9");
for(int p=10;p<19;p++) {
if(p==15) {
//nada
}else {
[Link](p);
}
}
//10- Pedir dos números y decir si son iguales
o no.
[Link]("\n\nejercicio 10");
[Link]("coloca un numero: ");
Scanner leer = new Scanner([Link]);
int numA = [Link]();
[Link]("coloca un numero: ");
int numB = [Link]();
if (numA == numB){
[Link]("son iguales");
} else {
[Link]("no son iguales");
}
/*11- Pedir una nota de 0 a 10 y mostrarla de la forma:
Insuficiente,
Suficiente, Bien usando un switch */
[Link]("\n\nejercicio 11");
[Link]("coloca una nota entre 0 y
10: ");
int nota = [Link]();
switch(nota)
{ case 0:
[Link]("insuficiente");
break; case 1:
[Link]("insuficiente");
break; case
2:
[Link]("insuficiente");
break; case
3:
[Link]("insuficiente");
break; case
4:
[Link]("insuficiente");
break; case 5:
[Link]("suficiente");
break;
case 6:
[Link]("suficiente");
break;
case 7:
[Link]("suficiente");
break;
case 8:
[Link]("bien");
break;
case 9:
[Link]("bien");
break;
case 10:
[Link]("bien");
break;
}
//12- Leer un número y mostrar su cuadrado,
repetir el proceso hasta que se introduzca un número negativo
[Link]("\n\nejercicio 12");
[Link]("coloca un negativo para
finalizar"); int x1; do {
[Link]("coloque un numero");
x1 = [Link]();
int cuadrado = x1 * x1;
[Link]("cuadrado del numero:
"+ cuadrado);
}while (x1 > -1);
/*13- 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*/
[Link]("\n\nejercicio 13");
[Link]("coloca 0 para terminar");
int x2;
int sumatoria = 0;
do {
[Link]("coloque un numero");
x2 = [Link]();
sumatoria = sumatoria + x2;
}while (x2 != 0);
[Link]("suma total: "+ sumatoria);
/*14- Pedir 15 números y escribir la suma
total.
Usando solo uno de los bucles mostrados en
clase */
[Link]("\n\nejercicio 14");
int sumatoria2 = 0; for(int
h=1;h<=15;h++) {
[Link](h+"- coloque un
numero");
int num15 = [Link]();
sumatoria2 = sumatoria2 + num15;
}
[Link]("suma total: "+ sumatoria2);
//15- Pide un número (que debe estar entre 0 y
10) y mostrar la tabla de multiplicar de dicho número
[Link]("\n\nejercicio 15"); int
h;
[Link]("coloca un numero entre 0 y
10");
h = [Link]();
for(int h1 = 0;h1<=12;h1++) {
[Link](h+" x "+h1+" =
"+(h*h1));
}
/*16- 1. Determinar a cuánto es igual la suma de los
elementos
de la serie de Fibonacci entre 0 y 100.*/
[Link]("\n\nejercicio 16");
int uno = 0, dos = 1, tres; int
sumatoria3 = 0;
[Link]("serie Finonnacci del 0 al
100: ");
for (int m=0;m<=11;m++) {
[Link](uno);
tres = uno + dos;
uno = dos;
dos = tres;
sumatoria3 = uno + sumatoria3;
}
[Link]("suma: "+sumatoria3);
//17- Determinar a cuánto es igual el promedio
entero de los elementos de la serie de Fibonacci entre 0 y
1000.
[Link]("\n\nejercicio 17");
int uno1 = 0, dos1 = 1, tres1;
int sumatoria4 = 0;
[Link]("serie Finonnacci del 0 al
1000: ");
for (int m1=0;m1<=16;m1++) {
[Link](uno1);
tres1 = uno1 + dos1;
uno1 = dos1;
dos1 = tres1;
sumatoria4 = uno1 + sumatoria4;
}
int promedio = sumatoria4 / 17;
[Link]("promedio= "+promedio);
//18- Determinar cuántos elementos de la serie
de Fibonacci se encuentran entre 1000 y 2000
//19- Leer un número y calcularle su factorial
[Link]("\n\nejercicio 19");
int factorial;
[Link]("coloque un numero");
factorial = [Link]();
int m5 = factorial;
for(int m4 = m5-1; m4 >= 1;m4--) {
factorial = factorial * m4;
}
[Link](m5+"!= "+factorial);
//20- Leer un número y calcularles la
factorial a todos los enteros comprendidos entre 1 y el
número leído.
[Link]("\n\nejercicio 20");
int func1 = 0, factorial2;
[Link]("coloque un numero");
factorial2 = [Link]();
for(int y1=0;y1<=factorial2;y1++) {
func1 = y1;
for(int y2 = y1-1;y2>=1;y2--) {
func1 = func1*y2;
}
[Link](y1+"!= "+func1);
}
//21- 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.
/*22- 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*/
[Link]("\n\nejercicio 22");
int func2 = 0, factorial3, sumaf = 0;
[Link]("coloque un numero");
factorial3 = [Link]();
for(int z1=0;z1<=factorial3;z1++) {
func2 = z1;
for(int z2 = z1-1;z2>=1;z2--) {
func2 = func2*z2;
}
sumaf = sumaf + func2;
}
[Link]("suma de los factoriales:
"+sumaf);
}