0% encontró este documento útil (0 votos)
481 vistas4 páginas

Upc Ejercicios

El documento presenta 8 problemas de programación en C++. El primero pide calcular factorial de un número. El segundo, calcular una sumatoria. El tercero determina el costo de un tour. Los problemas 4 al 6 piden crear programas para calcular costos en diferentes contextos. Y los últimos dos, calcular sumatorias de series y fracciones.
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)
481 vistas4 páginas

Upc Ejercicios

El documento presenta 8 problemas de programación en C++. El primero pide calcular factorial de un número. El segundo, calcular una sumatoria. El tercero determina el costo de un tour. Los problemas 4 al 6 piden crear programas para calcular costos en diferentes contextos. Y los últimos dos, calcular sumatorias de series y fracciones.
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

PROGRAMACIÓN I

Hoja 07
Semana 06

Prob01

Realizar una aplicación en C++ que solicite el ingreso de un número enteros positivos (N) y calcule n!

Prob02
Realice una aplicación en C++ que teniendo como datos de entrada un número entero positivo (N no mayor
a 30), que representa la cantidad de términos que se desea sumar, y los valores de a, x e y, permita calcular
el resultado de la siguiente sumatoria.

Recuerde que la aplicación deberá realizar todas las validaciones necesarias

Ejemplos
Ingrese el número de términos (N): 40
Ingrese el número de términos (N): 5
Ingrese el valor de a: 2.5
Ingrese el valor de x: 1.7
Ingrese el valor de y: 5.5
La sumatoria es: 1.3752

Ingrese el número de términos (N): 6


Ingrese el valor de a: 4.73
Ingrese el valor de x: 2.8
Ingrese el valor de y: 1.25
La sumatoria es: -7.876007993

Prob03
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 número de días que dure el viaje (el viaje más corto dura 3 días).
La empresa para llevar un mejor control y mostrar a los usuarios cuanto deberán pagar por realizar su viaje,
han publicado la siguiente tabla:
PROGRAMACIÓN I

Tipo de Cambio: 2.68


Conociendo esta información la empresa Kontiki le solicita a usted que realice un programa en C++, que
solicite a cada viajero que el día de hoy compre su tour la ciudad destino, el tipo de transporte que desea y
el número de días que durará su viaje y determine y muestre el monto a pagar en soles por el Tour elegido.
No se conoce el número 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 cómo reporte para la
agencia lo siguiente:

 ¿Cuántos viajeros van a un hotel de US$ 30?


 ¿Del total de viajeros, cuál fue el porcentaje de viajeros que eligieron viajar a Huaraz?
 ¿Cuál fue el ingreso total de dinero en nuevos soles por bus y cuál fue el ingreso total en dólares
por avión que tuvo la agencia el día de hoy?
 ¿Cuál fue el ingreso total de dinero en Nuevos Soles que tuvo la agencia el día de hoy?

Recuerde que la aplicación 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: Avión): C
Tipo de transporte (B: Bus; A: Avión): B
Cuantos días 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 días 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 dólares por avión: 0
Ingreso total en Nuevos Soles: 656.80

Prob04

Una pizzería desea procesar la información de los pedidos que ella recibe.
De cada pedido se registra:

Además se sabe que el costo de las pizzas es el siguiente:

Se sabe además que la pizzería tiene la política de que si el cliente no recibe su pedido en 20 minutos
(mostrador) o 30 minutos (delivery) este es gratis.
PROGRAMACIÓN I

Conocida toda esta información el administrador de la pizzería le solicita a usted que realice un programa en
lenguaje C que registre para cada pedido realizado durante el último mes su código, el tipo de pizza, el tipo
de pedido y el tiempo de entrega de la misma y determine y muestre el importe a pagar o si este es gratis.
No se conoce el número exacto de pedidos pero se sabe que el fin de datos será cuando se ingrese como
código el valor de cero.
Con los datos anteriormente solicitados de cada pedido, el programa debe realizar cómo reporte para la
pizzería lo siguiente:

 ¿Cuál fue el importe total recaudado que tuvo la pizzería el último mes?
 La cantidad de pedidos que se entregaron gratis.
 Determinar el tipo de pizza o pizzas que tienen mayor demanda.
 Por cada tipo de pedido, que no fue entregado gratis, determinar el tiempo de entrega promedio.

Recuerde que la aplicación deberá realizar todas las validaciones necesarias.

Ejemplo:
Ingrese el código: 919
Ingrese el código: 1324
Tipo de pizza (1: grande; 2: familiar; 3: súper familiar): 1
Tipo de pedido (D: delivery; M: mostrador): D
Tiempo de entrega: 32
Importe a pagar: GRATIS

Ingrese el código: 5287


Tipo de pizza (1: grande; 2: familiar; 3: súper familiar): 5
Tipo de pizza (1: grande; 2: familiar; 3: súper familiar): 2
Tipo de pedido (D: delivery; M: mostrador): F
Tipo de pedido (D: delivery; M: mostrador): M
Tiempo de entrega: 15
Importe a pagar: 60.00

Ingrese el código: 0
Importe total el último mes: 60.00
Cantidad de pedidos entregados gratis: 1
La pizza con mayor demanda: familiar
Tiempo de entrega promedio por cada tipo
Delivery: 0
Mostrador: 15

Prob05
Una empresa de software tiene planificado comprar programas para el desarrollo de aplicaciones móviles.
El costo es variable según el fabricante elegido. También deberá elegir el tipo de programa y si es Lenguaje
de Programación debe elegir el dispositivo (Celulares, Tablas y Otros)
La tabla de precios es la siguiente:
PROGRAMACIÓN I

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 programación) y el dispositivo (C: Celular; T: Tabla; O: Otros).
Nota:
Debe validar los datos de entrada para una correcta ejecución de su programa.

Prob06
Una persona desea comprar entradas para un concierto que se realizará en la explanada norte del
Monumental. El precio de la entrada varía según la zona elegida, si el pago será al contado o con tarjeta de
crédito 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.
Debe validar los datos de entrada para una correcta ejecución 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: crédito; N: continental; O: otros): O
Precio de entrada: 1020

Prob07
Escriba un programa en C++ que calcule e imprima el valor de la sumatoria de los N primeros términos de la
serie.

Ejemplo:
Ingrese N: 3
La suma es: 1.75

Prob08
Escriba un programa en C++ que solicite un número entero N, y que calcule la sumatoria de las n primeras
fracciones del tipo.

Ejemplo:
Ingrese N: 3
La suma es: 4.334

También podría gustarte