Está en la página 1de 3

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 - Paso 2 - Variables, constantes y Estructuras de control

El estudiante debe solucionar de manera individual solo un (1) problema con


programación estructurada o secuencial y entregar la carpeta completadel
proyecto.

Para la codificación se requiere el uso de condicionales if, operadores aritméticosy


relacionales.

Elija uno de estos problemas para anunciarlo en el foro e incluirlo en el informe:

1. La persona que vende pasajes aéreos en la compañía de turismo “Elevados”,


pierde mucho tiempo calculando el precio de los pasajes.

Esto se debe a que el precio depende de: una tarifa básica, la temporada, la
compañía aérea, la edad del pasajero y si éste es estudiante o no. Usted debe
hacer un programa que ayude a calcular el precio de un pasaje, teniendo en
cuenta que: La compañía “ALAS” incrementa el valor de sus pasajes en un 30%
en temporada alta, mientras que la compañía “VOLAR” sólo lo incrementa en un
20%

Ambas compañías descuentan el 50% si el pasajero es menor de edad; además


la compañía “VOLAR” tiene un recargo de $10.000 para los pasajeros mayores
de 60 años para cubrir el seguro de vida.
Los estudiantes que viajan por “ALAS” y que son mayores de edad, tienen un
descuento del 10% en temporada baja.

El programa debe recibir por consola la tarifa básica del pasaje, edad, la
temporada (alta o baja), si es estudiante o particular y la compañía.

Como salida debe imprimir el nombre del pasajero y precio final del pasaje.

1
2. Mario, Adriana y Juan están jugando un juego de dados. El juego consiste en
que cada jugador tira un dado y gana el juego el que tenga el número más alto,
Por ejemplo, si Mario saca 6, Adriana 3 y Juan 4, gana Mario con 6 puntos.
Suponga que nunca hay repetidos.

El programa debe recibir por consola el nombre y el puntaje que sacó cada uno
de los tres jugadores y debe imprimir el nombre y el puntaje del ganador.

3. Un científico loco de la Universidad de la Vida, ha creado una alarma muy


especial y desea que usted le ayude a escribir un programa que diga cuando
debe estar encendida y cuando no. Las condiciones son las siguientes:

Debe estar encendida cuando la presión es de por lo menos 35 libras o cuando


la temperatura excede los 75 C°, pero inferior 95 C°.
En cualquier otro caso, la alarma debe estar apagada.

Se debe recibir por consola cantidad de libras y temperatura en C°, como


resultado debe indicar alarma encendida o alarma apagada.

4. En una frutera se venden peras (que cuesta $450 la unidad), manzanas (que
tiene un valor de $560 la unidad), ciruelas (que vale $30 la unidad), bananos
(que cuesta $80 la unidad) y piñas (que vale $1000 la unidad). Un cliente llega
a la frutera a comprar un número determinado de unidades de una fruta
específica; si se conoce la fruta que va a comprar y cuantas unidades de esa
fruta va a comprar, determine cuánto debe pagar el cliente; si la compra
sobrepasa los $20.000 debe hacer un descuento del 10%.

El programa debe solicitar por consola la cantidad por cada fruta y como
resultado indica el valor de la compra.

5. Realice un programa que permita resolver el siguiente problema: Por las


estadísticas del DANE se sabe que de cada 10 niños que nacen en Colombia,
mueren 2; si mueren las de 100 niños anualmente debe indicar estado de aleta.

Por consola debe recibir cuántos niños nacen, como salida en pantalla debe
mostrar: cuantos niños mueren mensualmente, cuantos viven mensualmente
cuantos viven anualmente, cuantos mueren anualmente y si hay alerta por
cantidad de fallecidos anualmente.

2
Nota: Recuerde que se debe entregar la carpeta completa del proyecto trabajado
en C# en el IDE Visual Studio Community 2019.

El estudiante entrega en un archivo comprimido en ZIP con la carpeta


completa del código fuente trabajado en Visual Studio y un archivo en
PDF del informe de la solución de programación. El nombre del archivo debe
cumplir la siguiente sintaxis: nombre Grupo_Paso2_NombreApellido.zip.

También podría gustarte