100% encontró este documento útil (1 voto)
522 vistas8 páginas

Tarea 1

El documento presenta 19 ejercicios de programación en Java sobre diferentes temas como declaración de variables, uso de bucles, condicionales if-else y switch, series de Fibonacci y cálculo de factoriales. Los ejercicios piden al estudiante declarar y manipular variables, imprimir resultados e incluir comentarios para explicar el código.

Cargado por

Carolyn Báez
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
100% encontró este documento útil (1 voto)
522 vistas8 páginas

Tarea 1

El documento presenta 19 ejercicios de programación en Java sobre diferentes temas como declaración de variables, uso de bucles, condicionales if-else y switch, series de Fibonacci y cálculo de factoriales. Los ejercicios piden al estudiante declarar y manipular variables, imprimir resultados e incluir comentarios para explicar el código.

Cargado por

Carolyn Báez
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
Está en la página 1/ 8

Java tarea inicial Prof.

Freidy Nú ñ ez

Nombre: Carolyn Magdalena Báez

Matrícula: 2019-7804

Día de clase: Lunes 4:00-6:00

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.

//Variables
String nombre = "Carolyn";
int edad = 18;
double Salario = 55.6;
boolean Viva = true;
char sexo = 'f';

//Impresión de valores
System.out.println(nombre);
System.out.println(edad);
System.out.println(Salario);
System.out.println(Viva);
System.out.println(sexo);

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.

//Declaración de constante
final int constante = 7;

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

int num = 5, suma, resta, multiplicacion, division;

//Incremento y Decremento
int num2 = ++num;
int num3 = --num;

//Operaciones
suma = num3 + num2;
resta = num2 - num3;
multiplicacion = num2*num3;
division = num2/num3;

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

float valor = 10152466.25f;


valor = (float)valor + 5;
byte suma = (byte)valor;
5. Adjuntar comentario de una y de varias líneas un su código.
Imprimir la fecha y hora del sistema.

import java.util.Scanner;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
Java tarea inicial Prof. Freidy Nú ñ ez
Date date = new Date();
/*Programa para imprimir fecha.
Formato para presentar la fecha.
*/
DateFormat hourFormat = new SimpleDateFormat("HH:mm:ss");
//Impresión//
System.out.println("Hora: "+hourFormat.format(date));
}

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

int num = 4;
if (num<5) {
System.out.println("Pequeño");
}
else {
System.out.println("Grande");
}
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".

int num = 4;
if (num == 1) {
System.out.println("Uno");
}
else if (num == 2) {
System.out.println("Dos");
}
else if (num == 3) {
System.out.println("Tres");
}
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.

int num = 0;
while (num < 5) {
System.out.println(num);
++num; }

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.

int num = 10;


while (num > 5) {
System.out.println(num);
num--;

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.

int num;
Java tarea inicial Prof. Freidy Nú ñ ez

for(num = 10;num <= 19;num++) {

if(num!=15) {
System.out.println(num); }
}
11. Pedir dos números y decir si son iguales o no.

import java.util.Scanner;

int num1 = 0;
int num2 = 0;
Scanner leer = new Scanner(System.in);
System.out.println("Inserte el primer numero: ");
num1 = leer.nextInt();
System.out.println("Inserte el segundo número");
num2 = leer.nextInt();
if(num1==num2) {
System.out.println("Los números son iguales.");
}else {
System.out.println("Los no números 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;

Scanner leer = new Scanner(System.in);


int nota;
System.out.println("Inserte la nota: ");
nota = leer.nextInt();
switch(nota) {
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 6:
System.out.println("Insuficiente");
break;
case 7:
System.out.println("Suficiente");
break;
case 8:
System.out.println("Suficiente");
break;
case 9:
System.out.println("Bueno");
break;
case 10:
Java tarea inicial Prof. Freidy Nú ñ ez
System.out.println("Bueno");
break;
default:
System.out.println("Número fuera de rango.");
}

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

import java.util.Scanner;

Scanner leer = new Scanner(System.in);


int num;
int cuadrado;
while( true) {
System.out.println("Inserte el número");
num = leer.nextInt();
if(num<0) {
System.out.println("Número negativo.");
break;
}
else {
cuadrado = num*num;
System.out.println(cuadrado);
}
}
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;

Scanner leer = new Scanner(System.in);


int num,suma = 0,num2;
while (true) {
System.out.println("Inserte el número");
num = leer.nextInt();
if(num != 0) {
suma = suma+num;
}
else {
System.out.println(suma);
break;

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

import java.util.Scanner;

Scanner leer = new Scanner(System.in);


int num,suma = 0,num2,veces=1;
while (true) {
System.out.println("Inserte el número");
Java tarea inicial Prof. Freidy Nú ñ ez
num = leer.nextInt();
if(num<=15) {
suma = suma+num;
++veces;
}
else {
System.out.println(suma);
break;

}
}

15. 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;

int num, factor,producto;


Scanner leer = new Scanner(System.in);
System.out.println("Inserte el número:");
num = leer.nextInt();
if (num <0 || num>10) {
System.out.println("Número fuera de rango.");
}
else
{
for( factor = 0 ; factor <=10 ; factor++ )
{
producto = factor * num;
System.out.println(producto);
}

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

int a = 0, b = 1, c, n = 100;
for(int i = 0; i < n ; i++) {
System.out.println(a);
c = a + b;
a = b;
b = c;

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


Fibonacci entre 0 y 1000.

int a = 0, b = 1, c, n = 1000 , promedio;


for(int i = 0; i < n ; i++) {

c = a + b;
a= a+c;

a = b;
Java tarea inicial Prof. Freidy Nú ñ ez
b = c;

}
promedio = a/1000;
System.out.println(promedio);

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


2000.
int a = 0, b = 1, c, n = 100, conteo = 0;

for(int i = 0; i < n ; i++) {


c = a + b;
a = b;
b = c;
if (a < 2000 && a>1000) {
conteo++;
}
}
System.out.print(conteo);

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

import java.util.Scanner;

int num,factorial = 1;
Scanner leer = new Scanner(System.in);
System.out.println("Inserte el número:");
num = leer.nextInt();
for(int i = num;i>0;i--) {
factorial = factorial*i;

}
System.out.println(factorial);

20. 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;

int numero, cont, factorial, PN;


Scanner teclado= new Scanner(System.in);
System.out.print("Escribe un numero: ");
numero= teclado.nextInt();
cont=1;
factorial=1;
PN=1;
while(PN<=numero){
while(cont<=PN){
factorial= cont*factorial;
cont= cont+1;
System.out.println("El factorial de " + PN + " es:" + factorial);
}
Java tarea inicial Prof. Freidy Nú ñ ez

PN=PN+1;
}

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.

import java.util.Scanner;

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


Scanner teclado= new Scanner(System.in);
System.out.println("Escribe un numero entero mayor que 0");
numero= teclado.nextInt();
cont=1;
factorial=1;
PN=1;
suma=0;
promedio=0;
cont2=0;
while(PN<=numero){
while(cont<=PN){
factorial=factorial*cont;
cont=cont+1;
}
suma=factorial+suma;
cont2=cont2+1;
PN=PN+1;
}
promedio=suma/cont2;
System.out.println( promedio);

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.

import java.util.Scanner;

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


Scanner teclado= new Scanner(System.in);
System.out.println("Escribe un numero: ");
numero= teclado.nextInt();
cont=1;
factorial=1;
PN=1;
suma=0;
cont2=0;
while(PN<=numero){
while(cont<=PN){
factorial=factorial*cont;
cont=cont+1;
}
suma=factorial+suma;
Java tarea inicial Prof. Freidy Nú ñ ez
cont2=cont2+1;
PN=PN+1;
}
System.out.println(suma);

También podría gustarte