Está en la página 1de 2

INSTITUTO DE EDUCACIÓN SUPERIOR CIBERTEC

DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES

CURSO : Introducción a la Algoritmia


NOTA
PROFESOR : Elvin Flores López
SEMESTRE : 2022 – 01
CICLO : Primero
SECCIÓN : T1WL
FECHA : Sabado 10/12 08:00 – 18:30

CASO FINAL

Consideraciones generales:

 La solución debe ser presentada en el archivo 2326_IA_Solucion_CF.pdf.


 Lea cuidadosamente la rúbrica para cumplir con todo lo solicitado.
 Si dos o más alumnos presentan la misma solución, recibirán la nota 99 (cero anulado).

LOGRO

Tenga presente que al término del curso, usted, usando métodos y las estructuras de
control adecuadas, implementará programas en Java que resuelvan problemas concretos.

Problema 1 (10 puntos)

Una tienda ha puesto en oferta la venta de desodorantes a los precios dados en la siguiente
tabla:
Marcas Precio
REXONA S/. 7.90
NIVEA S/. 8.60
GILLETTE S/. 9.00

Considerando que en cada venta se vende cierta cantidad de desodorantes de una misma
marca, diseñe un programa que muestre luego de cada venta:

 El importe a pagar para la venta efectuada


 La cantidad total de desodorantes vendidos de cada marca
 El importe pagado acumulado de cada marca

Para el efecto implemente los siguientes métodos:

 actionPerformedBtnProcesar: - método del botón Procesar.


 leerMarca: - obtiene y retorna la marca.
 leerCantidad: - obtiene y retorna la cantidad de desodorantes
 calcularImportePagar: - calcula y retorna el importe a pagar.
 efectuarIncrementos: - incrementa los contadores y/o acumuladores
 mostrarReporte: - muestra el reporte solicitado.

Únicamente pueden ser globales los contadores y los acumuladores.


CRITERIOS ESCALA DE CALIFICACIÓN

Implementa un Dibuja la GUI, declara las Dibuja la GUI, declara las Dibuja la GUI, declara las Dibuja la GUI, declara
programa variables globales e variables globales e variables globales e las variables globales
usando implementa los métodos implementa los métodos implementa los métodos e implementa los
métodos, getMarca, getCantidad, getMarca, getCantidad, getMarca, getCantidad y métodos getMarca y
contadores y calcularImportePagar, calcularImportePagar y calcularImportePagar getCantidad
acumuladores efectuarIncrementos, efectuarIncrementos
(10 puntos) mostrarReporte y el método
del botón Procesar

10.0 puntos 6.5 puntos 4.0 puntos 2.0 puntos

Problema 2 (5 puntos)

Diseñe el método actionPerformedBtnProcesar, correspondiente al botón Procesar de un


programa, que genere números aleatorios con valores del intervalo 1500 a 7500 hasta
obtener un número múltiplo de 3 mayor que 2000 pero menor que 6000.El método mostrará:

- Los números generados


- La suma de los números generados
- La cantidad de números generados del intervalo 1500 a 4000
- La cantidad de números generados del intervalo 4001 a 5000
- La cantidad de números generados del intervalo 5001 a 6000
- La cantidad de números generados del intervalo 6001 a 7500

CRITERIOS ESCALA DE CALIFICACIÓN

Implementa un Dibuja la GUI, declara las Dibuja la GUI, declara las Dibuja la GUI y declara las Dibuja la GUI
programa variables locales, variables locales e variables locales
usando implementa el bucle implementa el bucle
estructuras correctamente y muestra los correctamente
repetitivas resultados
(05 puntos)
5.0 puntos 4.5 puntos 1.0 puntos 0.5 puntos

Problema 3 (5 puntos)

Diseñe el método actionPerformedBtnProcesar, correspondiente al botón Procesar de un


programa, que imprima 30 términos de la siguiente serie y determine su suma.

40 37 34 31 28
, , , , . ..
5 10 15 20 25

CRITERIOS ESCALA DE CALIFICACIÓN

Implementa un Dibuja la GUI, declara las variables Dibuja la GUI y declara las variables Dibuja la GUI
programa locales e implementa el bucle locales
usando correctamente
estructuras
repetitivas
(05 puntos)
5.0 puntos 1.0 puntos 0.5 puntos

También podría gustarte