Está en la página 1de 4

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Fundamentos de Programación
Código: 213022

Banco de Problemas
Unidad 3 - Paso 5 - Laboratorio Virtual Unidad 2 y 3POO

El estudiante debe solucionar de manera individual dos (2) problemas uno


escogido entre los ejercicios de 1 a 5 (debe incluir condicionales, ciclos,
crear clase y métodos get y set) y otro de los ejercicios de 6 a 10 debe
incluir creación de clase, la creación de métodos, condiciones, ciclos y
métodos get y set).

Se debe entregar la carpeta de cada problema con POO usando


métodos y parámetros con POO, clases y métodos get y set.

Problemas - Paso 3

1. Diseñe un programa que permita capturar n valores de notas de


una prueba en una institución educativa así:
• Por consola solicita el número de notas ha ingresar
• Se ingresan las n notas y como salida debe indicar el promedio de
notas.
• Se debe evaluar usando condicionales cuantos estudiantes pasan
y cuantos no.
• La valoración es de 1.0 a 5.0 siendo la nota aprobatoria 3.0

2. En un club de atletismo se deben indicar las premiaciones mediante


un programa así:

• Usando ciclos debe pedir por consola el número de competidores


• Ingresar por teclado los tiempos de cada competidor.
• Mostrar en consola los tres mejores tiempos, acompañados con el
texto primer, segundo y tercer puesto con su respectivo puntaje.
• Nota: Los tiempos más cortos serán los ganadores

1
3. En una termoeléctrica se requiere un programa para controlar la
temperatura de una de sus máquinas así:

• Usando ciclos debe pedir la cantidad de temperaturas a evaluar.


• Ingresar por teclado las temperaturas.
• Evaluar con condicionales y mostrar en pantalla cual es la
temperatura más alta, la más baja y el promedio de temperaturas

4. Para una tienda de ropa femenina se requiere un programa que:

• Mediante ciclos permita ingresar por consola n número de


productos y sus valores.
• Debe calcular y mostrar en pantalla el subtotal, IVA y valor total
a pagar.
• Con condicionales debe hallar si la compra es mayor a $50.000
hacer un descuento del 5%
• Nota: el descuento se evalúa y se hace sobre el subtotal o valor
neto.

5. Se requiere desarrollar un programa para la selección de personal de


en una oficina de talento humano.

• Por consola debe solicitar el número de candidatos ha evaluar


• Con cada iteración se debe ingresar por teclado el nombre, edad
y puntaje de la prueba.
• Se debe evaluar con condicionales si el candidato es admitido o
no es decir mostrar en pantalla como resultado el nombre y si
fue admitido o no.
• Nota: son admitidas las personas entre 18 y 50 años que tengan
puntajes iguales o superiores a 80 puntos.

2
Problemas - Paso 4

6. La Universidad UNAD requiere un programa que promedie las


calificaciones de un grupo de estudiantes así:

• Por teclado se debe solicitar la cantidad de estudiantes a valorar.


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces).
• Se requiere captura por teclado de nombre y nota (siendo la notas
un número flotante).
• Se debe calcular e imprimir en consola el valor de la notas promedio
de los estudiantes.

7. El Hospital general necesita calcular el número de vacunados COVID


(Primera o segunda dosis) así:

• Por teclado se debe solicitar la cantidad de usuarios a valorar. (ejemplo


si digita 5 deberá repetir los pasos siguientes 5 veces)
• Se requiere captura por teclado de nombre y etapa de vacunación siendo
1 para primera etapa y 2 para segunda etapa (siendo la etapa de
vacunación un número entero).
• Se debe calcular e imprimir en consola el número total de vacunados de
primera etapa y el número total de vacunados de segunda etapa.

8. En la empresa Colpensiones se requiere un sistema de información así:


• Por teclado se debe solicitar la cantidad de usuarios a valorar. (ejemplo
si digita 5 deberá repetir los pasos siguientes 5 veces)
• Se requiere captura por teclado de nombre y edad (siendo la edad un
número entero).
• Se debe calcular e imprimir en consola el valor total de personas que sí
pueden jubilarse y el número total de personas que no pueden jubilarse
aún.

3
• NOTA: La edad de jubilación en hombres es de 62 años. La edad de
jubilación en mujeres es de 57 años.

9. En el restaurante CARBÓN Y SABOR requiere un programa que permita


hallar el plato más costoso y más barato así:

● Por teclado se debe solicitar la cantidad de platos a valorar. (ejemplo si


digita 5 deberá repetir los pasos siguientes 5 veces)
● Se requiere captura por teclado del nombre y valor del plato (siendo el
valor un número entero).
● Se debe calcular e imprimir en consola el nombre y valor del plato más
costoso y el nombre y valor del plato más barato.

10. En resguardo animal se requiere un programa que permita contar el


número de perros y gatos así:
● Por teclado se debe solicitar la cantidad de animales a valorar. (ejemplo
si digita 5 deberá repetir los pasos siguientes 5 veces)
● Se requiere captura por teclado de nombre y tipo de animal (siendo el
tipo de animal una opción de 1 para perro y 2 para gato).
● Se debe calcular e imprimir el total de perros y gatos registrados.

La entrega se debe realizar en el entorno de Evaluación:

Entregar en un archivo comprimido .ZIP con el informe en formato PDF


incluyendo Tabla 1, enlaces de video publicados en YouTube o Vimeo y las
dos carpetas creadas en Visual Studio con archivos fuente que
contienen la codificación de las soluciones básicas de programación de los
problemas seleccionados.

También podría gustarte