Вы находитесь на странице: 1из 3

LABORATORIO 10 PROGRAMACIN I

ESTRUCTURAS CONDICIONALES - REPETITIVAS

Prob01
Una empresa de software tiene planificado comprar programas para el desarrollo de aplicaciones
mviles. El costo es variable segn el fabricante elegido. Tambin deber elegir el tipo de
programa y si es Lenguaje de Programacin debe elegir el dispositivo (Celulares, Tablas y Otros)
La tabla de precios es la siguiente:

Se le pide elaborar un programa en C++ que permita determinar el costo total por la compra del
programa elegido si se tienen como datos el fabricante (M: Microsoft; A: Apple; L: Linux), el tipo de
programa (S: Sistema operativo; L: Lenguaje de programacin) y el dispositivo (C: Celular; T:
Tabla; O: Otros).
Nota:
Debe validar los datos de entrada para una correcta ejecucin de su programa.

Prob02
Una persona desea comprar entradas para un concierto que se realizar en la explanada norte del
Monumental. El precio de la entrada vara segn la zona elegida, si el pago ser al contado o con
tarjeta de crdito y si es con tarjeta este depende del banco.
La tabla de precios es la siguiente:

Se le pide elaborar un programa en C++ que le permita a una persona determinar lo que pagar
por una entrada al concierto si se tienen como datos la zona elegida, el tipo de pago y si con tarjeta
de que banco.

1
LABORATORIO 10 PROGRAMACIN I

Debe validar los datos de entrada para una correcta ejecucin de su programa.
Ejemplo 1:
Zona elegida (V: vip; P: platea; O: popular): V
Tipo de pago (C: contado; T: tarjeta): C
Precio de entrada: 1500

Ejemplo 2:
Zona elegida (V: vip; P: platea; O: popular): P
Tipo de pago (C: contado; T: tarjeta): T
Tarjeta de que banco (C: crdito; N: continental; O: otros): O
Precio de entrada: 1020

Prob03
Escriba un programa en C++ que calcule e imprima el valor de la sumatoria de los N primeros
trminos de la serie.

Ejemplo:
Ingrese N: 3
La suma es: 1.75

Prob04
Se sabe que el valor de un tour en la agencia Kontiki, depende del destino, el cual incluye el costo
del pasaje, del hotel para la estancia y del nmero de das que dure el viaje (el viaje ms corto dura
3 das).
La empresa para llevar un mejor control y mostrar a los usuarios cuanto debern pagar por realizar
su viaje, han publicado la siguiente tabla:

Tipo de Cambio: 2.68


Conociendo esta informacin la empresa Kontiki le solicita a usted que realice un programa en
C++, que solicite a cada viajero que el da de hoy compre su tour la ciudad destino, el tipo de
transporte que desea y el nmero de das que durar su viaje y determine y muestre el monto a
pagar en soles por el Tour elegido.
No se conoce el nmero exacto de viajeros pero se sabe que el fin de datos ser cuando se
ingrese como ciudad de destino F.

Con los datos anteriormente solicitados a cada viajero, el programa debe realizar cmo reporte
para la agencia lo siguiente:

2
LABORATORIO 10 PROGRAMACIN I

Cuntos viajeros van a un hotel de US$ 30?


Del total de viajeros, cul fue el porcentaje de viajeros que eligieron viajar a Huaraz?
Cul fue el ingreso total de dinero en nuevos soles por bus y cul fue el ingreso total en
dlares por avin que tuvo la agencia el da de hoy?
Cul fue el ingreso total de dinero en Nuevos Soles que tuvo la agencia el da de hoy?

Recuerde que la aplicacin deber realizar todas las validaciones necesarias

Ejemplos:
Ejemplo 1:
Ingrese el destino (C: Cajamarca; T: Tacna; H: Huaraz; F: Fin): C
Tipo de transporte (B: Bus; A: Avin): C
Tipo de transporte (B: Bus; A: Avin): B
Cuantos das viajar: 5
Monto a pagar: 433.00
Nota: El monto 433.00 = (165 soles + 5 * 20 * 2.68 soles).

Ingrese el destino (C: Cajamarca; T: Tacna; H: Huaraz; F: Fin): L


Ingrese el destino (C: Cajamarca; T: Tacna; H: Huaraz; F: Fin): H
Cuantos das viajar: 2
Monto a pagar: 223.80

Ingrese el destino (C: Cajamarca; T: Tacna; H: Huaraz; F: Fin): F

Cantidad de viajeros que van a un hotel de US$ 30: 1


Porcentaje de viajeros que eligieron viajar a Huaraz: 50
Ingreso total de dinero en nuevos soles por bus: 228.00
Ingreso total en dlares por avin: 0
Ingreso total en Nuevos Soles: 656.80

Prob05
Realice una aplicacin en C++ que solicite el ingreso de un nmero entero, positivo y menor a 10
(N) y muestre, al centro de la pantalla, un cuadrado de lado N.
Ejemplo:
Ingrese N: 5

Вам также может понравиться