0% encontró este documento útil (0 votos)
318 vistas17 páginas

Laboratorio Java

Este documento presenta nueve ejercicios de programación en Java para desarrollar algoritmos. Los ejercicios cubren temas como cálculos financieros, descuentos, series numéricas, promedios y conteos. El objetivo es que el lector codifique las soluciones a cada ejercicio siguiendo los pasos descritos para practicar el desarrollo de algoritmos en Java.

Cargado por

Estiber Tellez
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)
318 vistas17 páginas

Laboratorio Java

Este documento presenta nueve ejercicios de programación en Java para desarrollar algoritmos. Los ejercicios cubren temas como cálculos financieros, descuentos, series numéricas, promedios y conteos. El objetivo es que el lector codifique las soluciones a cada ejercicio siguiendo los pasos descritos para practicar el desarrollo de algoritmos en Java.

Cargado por

Estiber Tellez
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

AP2-AA3-EV1-DESARROLLAR ALGORITMOS CON EL LENGUAJE DE

PROGRAMACIÓN JAVA

ALBERTO SALAZAR AYALA

SERVICIO NACIONAL DE APRENDIZAJE-SENA


TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
BOGOTA D.C
2018

1
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
EJERCICIOS:

Nota: Recuerde que cada uno de los siguientes ejercicios ya fue resuelto
en el laboratorio de DFD o el laboratorio de LPP, por lo tanto, su trabajo
en este laboratorio consiste en codificar las soluciones en JAVA, siguiendo
el procedimiento descrito en el numeral 4 del presente laboratorio.

1. Una persona deposita hoy al Banco cierta cantidad de dinero,


donde le reconocen un interés del 2% mensual, capitalizado
mensualmente. ¿Cuál será el saldo al cabo de 5 años?

Formula a utilizar:
meses
Valor Futuro = Valor Presente * (1 + interes) ^

Para solucionar el Ejercicio, se requiere que usted desarrolle un


algoritmo que le permita conocer a una persona ¿Cuál será el saldo al
cabo de 5 años?, si deposita hoy cierta cantidad de dinero. Como
resultado se debe imprimir en pantalla:

Valor consignado: $XXXXX


Valor futuro en 5 años: $XXXXXXX

Presentar la solución a este ejercicio en JAVA.

Desarrollo

2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
2. Una frutería ofrece las manzanas a $4.200 el kilo, con un
descuento de acuerdo a la siguiente tabla:

NUMERO DE KILOS % DE DESCUENTO

0-2 0%

2,01 - 5 10%

5,01 - 10 15%

10.01 EN ADELANTE 20%

3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Desarrollar un algoritmo que le permita a la frutería y al cliente conocer
cuánto pagará un cliente que compre manzanas.

Muestre los resultados así:


La compra de N kilos tiene un valor de $, pero usted tiene un descuento
por valor de $, por lo tanto el valor a pagar es: $.

Ejemplo:
Si una persona compra 5 kilos de manzanas, el resultado sería:

La compra de 5 kilos tiene un valor de $21000, pero usted tiene un


descuento por valor de $2100, por lo tanto el valor a pagar es: $18900.

Imagen 7. Salida del programa.

Presentar la solución a este ejercicio en JAVA.

4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
3. Dada la siguiente función:

Y = x^2 – 2x

Se requiere desarrollar un algoritmo que imprima en pantalla, para


valores de x desde 1 a 10, lo siguiente:
a) La suma de todos los valores de Y.
b) Valores de Y múltiplos de 3.
c) Suma de los valores de Y múltiplos de 3.
d) Valores de Y cuyo último digito sea 5.
e) Suma de los valores de Y cuyo último digito es 5.

RESULTADOS ESPERADOS

a. SUMA DE TODOS LOS VALORES DE Y: 275

6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
b. VALORES DE Y MULTIPLOS DE 3:
3
15
24
48
63

c. SUMA DE LOS VALORES DE Y MULTIPLOS DE 3: 153

d. VALORES DE Y CUYO ÚLTIMO DIGITO ES 5:


15
35

e. SUMA DE LOS VALORES DE Y CUYO ÚLTIMO DIGITO ES MULTIPLO DE 5: 50

Presentar la solución a este ejercicio en JAVA.

7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
4. Desarrollar un algoritmo que lea un número N entero positivo de
cualquier número de dígitos, calcule la suma de sus dígitos y que
imprima en pantalla el número leído y la suma de sus dígitos. Se
requiere que en el desarrollo utilice la Estructura Cíclica Mientras.

Ejemplo:

N= 3567
SUMA= 21

Presentar la solución a este ejercicio en JAVA.

8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
5. Desarrollar un algoritmo que calcule el salario neto que debe
recibir un vendedor de un almacén. Se debe tener en cuenta si
tiene derecho o no al auxilio de transporte. Para el desarrollo del

9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
ejercicio tenga en cuenta las siguientes formulas:

Sueldo devengado = salario básico * días laborados / 30

Días laborados = debe ser entre 1 y 30.

Auxilio de Transporte: Lo reciben los empleados cuyo salario básico


sea menor o igual a 2 salarios mínimos legales vigentes.

Salario Mínimo Legal Vigente (2013): 589500

Auxilio de Transporte = 70500 * días laborados / 30 (año 2013 en


Colombia).

Comisión de Ventas: En la empresa se tiene estipulado dar una


comisión de ventas del 2% sobre las ventas del mes de cada vendedor.

Total devengado = sueldo devengado + comisión de ventas.

Total deducciones = descuentos por prestamos.

Salario Neto = Total devengado – Total deducciones.

Como resultado del ejercicio se debe imprimir en pantalla lo siguiente:

Cedula empleado: XXXXXX


Nombre Empleado: XXXXXXX
Salario Básico: XXXXXX
Auxilio de Transporte: XXXXXX
Comisión de Ventas: XXXXXX
Préstamos: XXXXXX
Salario Neto a Recibir: XXXXX

Presentar la solución a este ejercicio en JAVA.

10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
6. Hacer un algoritmo que imprima los primeros 20 términos de la
siguiente serie:

1, 3, 6, 10, 15, 21, 28,……..

Presentar la solución a este ejercicio en JAVA.

12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
7. Desarrollar un algoritmo que permita calcular los siguientes
datos de una fiesta:

¿Cuántas personas asistieron a la fiesta?


¿Cuántos hombres y cuantas mujeres?
-Promedio de edades por sexo.
-La edad de la persona más joven que asistió.

13
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Consideraciones:

-No se permiten menores de edad a la fiesta.


-Ingresar datos hasta que se ingrese una edad igual a cero.

Presentar la solución a este ejercicio en JAVA.

14
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
8. Hacer un algoritmo que imprima el costo de una llamada
telefónica, capturando la duración de la llamada en minutos y
conociendo lo siguiente:

•Toda llamada que dure tres minutos o menos tiene un costo de $200.
•Cada minuto adicional cuesta $30.

Presentar la solución a este ejercicio en JAVA.

15
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
9. Un grupo de 10 estudiantes presentan un examen de Física.
Hacer un algoritmo que lea por cada estudiante la calificación
obtenida. Al finalizar calcule e imprima:

•La cantidad de estudiantes que obtuvieron una calificación menor a 50.


•La cantidad de estudiantes que obtuvieron una calificación de 50 o más
pero menor que 80.
•La cantidad de estudiantes que obtuvieron una calificación de 70 o más
pero menor que 80.
•La cantidad de estudiantes que obtuvieron una calificación de 80 o más.

La calificación obtenida en el examen de física debe ser entre 1 y 100.

Presentar la solución a este ejercicio en JAVA.

16
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

También podría gustarte