Está en la página 1de 13

Java tarea inicial Prof.

Freidy Núñez

Colocar nombre: Steven Paredes Castillo, matricula: 2019-8372, día de clase: miércoles de
2pm a 6pm.

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.

package proyjava;

public class primeraclase {

/**
* int - numero entero
* float - numero flotante
* double - numeros dobles
* byte - estos numeros se manejan en bytes
* boolean - boleanos, verdadero o falso
* string - cadenas de texto
*/

public static void main(String[] args) {


// TODO Auto-generated method stub

int num1 = 25;


System.out.println("el numero entero es "+num1);

float num2 = 0.545465f;


System.out.println("el numero flotante es "+ num2);

double num3 = 0.5;


System.out.println("el numero deciaml es "+ num3);

boolean num4 = true; System.out.println("el booleano es "+ num4);

String num5 = "manuel ortiz"; System.out.println(num5);

char letra = 'o'; System.out.println(letra);


}
}
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.
package proyjava;

public class primeraclase {


static final int DIAS_SEMANA = 7;
static final int DIAS_LABORABLES = 5;

public static void main(String[] args) {


// TODO Auto-generated method stub

System.out.println("los dias de la semana son "+DIAS_SEMANA);


System.out.println("Los dias laborales son "+DIAS_LABORABLES);

}
Java tarea inicial Prof. Freidy Núñez
3. Declara un entero, incrementarlo, decrementarlo, hacer operaciones con el.

package proyjava;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int num1 = 5;
System.out.println("vamos a incrementar ahora: "+ num1);
System.out.println("el valor de num1 es igual a: "+ num1++);
System.out.println("el valor de num1 es igual a: "+ num1++);
System.out.println("ahora el valor de num1 es: "+ num1);
//esto es para incrementar en valor de num1

System.out.println("vamos a decrementar ahora: "+ num1);


System.out.println("el valor de num1 es igual a: "+ num1--);
System.out.println("ahora el valor de num1 es: "+ num1);
//esto es para decrementar el vamos de num1

System.out.println("el resultado de la multiplicacion del num 6 con num1


:"+num1 * num1);

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

package proyjava;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

float flo = 10152466.25f;


byte bt = 5;

System.out.println("El resultado de la suma es: "+ flo + bt);

}
Java tarea inicial Prof. Freidy Núñez

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


el sistema.

package proyjava;
import java.util.Date;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

java.util.Date fecha = new Date(); //permite saber al programa que


estamos pidiendo la fecha actual

System.out.println (fecha);//nos muestra en pantalla lo que pedimos, la


fecha actual
}

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


mir "Grande".

package proyjava;
import java.util.Scanner;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int x;

Scanner teclado = new Scanner(System.in);

System.out.print("Introduzca un numero : "); x = teclado.nextInt();

if (x < 5)
{
System.out.println("pequeño");
}
if (x > 5)
{
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".

package proyjava;
import java.util.Scanner;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

Scanner teclado = new Scanner(System.in);

int y;

System.out.print("Introduzca otro numero : "); y = teclado.nextInt();

if (y == 1)
{
System.out.println("no");
}
if (y == 2 )
{
System.out.println("DOS");
}
if (y == 3 )
{
System.out.println("3");
}
else
{
System.out.println("Ni uno, ni dos, ni tres");
}

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

package proyjava;
import java.util.Scanner;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int num1; num1 = 0;

for(num1 = 0;num1 < 5;num1++){


System.out.println("el valor de num1 es igual a: "+ num1);
}
System.out.println("el valor de num1 llego al limite, ya no pude
seguir incrementandose");

}
Java tarea inicial Prof. Freidy Núñez
}

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.

package proyjava;
import java.util.Scanner;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int num1;
for(num1=10;num1>5;num1--) {
System.out.print(num1);
System.out.print("-");
}

10. 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.

package proyjava;
import java.util.Scanner;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int num1;
for(num1=10;num1<=19;num1++){
if(num1==15 ){
continue;
}
System.out.print(num1); System.out.print("-");

}
}

}
Java tarea inicial Prof. Freidy Núñez

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

package proyjava;
import java.util.Scanner;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int x;
int y;

Scanner teclado = new Scanner(System.in);

System.out.print("Introduzca un numero : "); x = teclado.nextInt();

System.out.print("Introduzca otro numero : "); y = teclado.nextInt();

if (x == y ) {
System.out.print("estos numeros son iguales");
}

else
System.out.print("son diferentes");

12- Pedir una nota de 0 a 10 y mostrarla de la forma: Insuficiente, Suficiente, Bien


usando un switch

package proyjava;
import java.util.Scanner;

public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);

Scanner teclado = new Scanner(System.in);


int day = 5; String notaString;

System.out.print("introduzca una nota del 0 al 10:"); day =


teclado.nextInt();

// instrucción switch con tipo de datos int


switch (day)
{
case 0: notaString = "Insuficiente";
break;
Java tarea inicial Prof. Freidy Núñez
case 1: notaString = "Insuficiente";
break;
case 2: notaString = "Insuficiente";
break;
case 3: notaString = "Insuficiente";

break;
case 4: notaString = "Insuficiente";
break;
case 5: notaString = "Suficiente";
break;
case 6: notaString = "Suficiente";
break;
case 7: notaString = "Suficiente";
break;
case 8: notaString = "bien";
break;
case 9: notaString = "Bien";
break;
case 10: notaString = "Bien";
break;
default: notaString = "numero invalido";
break;
}
System.out.println(notaString);

}
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
int resultado;
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
System.out.print("introduzca un numero:");
int num1 = teclado.nextInt();
while (num1 >= 0 ) { resultado = num1 * num1;
System.out.println("El cuadrado de "+ num1+ " es: "+ resultado);
System.out.println("introduce otro numero: ");
num1 = teclado.nextInt();

}
}

}
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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
int num1;
int suma = 0;
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
do {
System.out.print("introduzca un numero:"); num1 = teclado.nextInt();

suma += num1;

}while (num1!=0); System.out.println(suma);

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
int num1;
int suma = 0;

for (int contador =1;contador <= 15; contador++) {

System.out.println("digite un numero: "); num1 = teclado.nextInt();


suma = suma + num1;
}
System.out.println("la suma total es de: "+ suma);
}
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
int num1;
System.out.print("Digite un numero del 0 al 10: "); num1 =
teclado.nextInt();
System.out.print("la tabla de multiplacar de "+ num1+ " es: ");
System.out.println(" ");
for (int i = 1; 1<=10; i++){
System.out.println( num1 +" * "+ i+ " = "+ num1*i );
}
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
int numero,fibo1,fibo2,i; do{
System.out.print("Introduce numero mayor que 1: "); numero =
teclado.nextInt();
}while(numero<=1);
System.out.println("Los " + numero + " primeros términos de la serie
de Fibonacci son:");

fibo1=1;

fibo2=1;
System.out.print(fibo1 + " "); for(i=2;i<=numero;i++){
System.out.print(fibo2 + " "); fibo2 = fibo1 + fibo2;
fibo1 = fibo2 - fibo1;
}
System.out.println();
}

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


Fibonacci entre 0 y 1000.

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
@SuppressWarnings("resource")
Scanner teclado = new Scanner(System.in);
int numero,fibo1,fibo2,i,prom,suma;
do{
System.out.print("Introduce numero mayor que 1: "); numero =
teclado.nextInt();
}
while(numero<=1);
System.out.println("El " + " promedio de los 1000 primeros numeros de
la serie de fibonacci es :");

suma=0; fibo1=1; fibo2=1; prom=0;


System.out.print(fibo1 + " "); for(i=2;i<=numero;i++){
System.out.print(fibo2 + " "); fibo2 = fibo1 + fibo2;
fibo1 = fibo2 - fibo1; suma = suma+i;
}
prom = prom+suma /numero; System.out.println(prom);
}

18. Determinar cuántos elementos de la serie de Fibonacci se encuentran entre 1000 y


2000.

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub Scanner teclado = new
Scanner(System.in);
@SuppressWarnings("unused")
Scanner teclado = new Scanner(System.in);
int num1, num2, suma, promedio, Cont, sumaE; num1=0;
num2=1; suma=0; promedio=0; sumaE=0; Cont=0;
while(suma<100){ suma=num1+num2; num1=num2; num2=suma;
if(suma>1 && suma<100){ Cont=Cont+1;
}
}
System.out.print("La serie de Fibonacci tiene " + Cont + " elementos
entre 1000 y 2000");
}
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub
Scanner teclado = new
Scanner(System.in); long factorial=1;
int num;
Scanner numero = new
Scanner(System.in);
System.out.print("Introduce un número: "); num = numero.nextInt();
for (int i = num; i > 0; i--) { factorial = factorial * i;
}
System.out.println("El factorial de " + num + " es: " + factorial);
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub
@SuppressWarnings("resource")
Scanner teclado = new
Scanner(System.in); long factorial=1;
int num;
@SuppressWarnings("resource")
Scanner numero = new
Scanner(System.in);
System.out.print("Introduce un número: "); num = numero.nextInt();
for(int e = 1;e<=num;e++){
factorial =1;
for (int i = e; i > 0; i--){
factorial = factorial * i;
}
System.out.println("El factorial de " + e + " es: " + factorial);
}

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.

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int numero, cont,cont2, prom, factorial, PN, suma;


@SuppressWarnings("resource")
Scanner teclado= new
Scanner(System.in);
System.out.print("Escribe un numero entero mayor que 0: ");
numero= teclado.nextInt();
cont=1; factorial=1; PN=1;
suma=0; prom=0; cont2=0;
while(PN<=numero){
while(cont<=PN){
factorial=factorial*cont; cont=cont+1;
}
suma=factorial+suma; PN=PN+1;
}

prom=suma/cont;
System.out.print("El resultado de la sumatoria de los factoriales de
todos los numeros entre 1 y " + numero + " es: " + prom);
}
}

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

package proyjava;
import java.util.Scanner;
import java.lang.*;

@SuppressWarnings("unused")
public class primeraclase {

public static void main(String[] args) {


// TODO Auto-generated method stub

int numero, cont, factorial, PN, suma;


Scanner teclado= new Scanner(System.in);
System.out.print("Escribe un numero entero mayor que 0: ");
numero= teclado.nextInt();
cont=1; factorial=1;
PN=1;
suma=0;
while(PN<=numero){
while(cont<=PN){
factorial=factorial*cont;
cont=cont+1;
}
suma=factorial+suma;
PN=PN+1;
}
System.out.print("El resultado de la sumatoria de los factoriales de
todos los numeros entre 1 y " + numero + " es: " + suma);
}
}

También podría gustarte