Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Programación en C++: Octava Hoja de Ejercicios, Ejercicios de Programación C

Hoja de ejercicios del lenguaje de programacion c++

Tipo: Ejercicios

2020/2021

Subido el 26/06/2021

shaco-8h1
shaco-8h1 🇵🇪

3 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
PROGRAMACION I (CC47)
Ciclo 2020-01
Octava hoja de ejercicios de programación en C++
Secciones: Todas
1. Se le pide un programa que solicite primeramente el monto total de compras de una
persona. Si el monto es inferior a 100.00, el programa dirá que el cliente no aplica a la
promoción. Pero si la persona ingresa un monto en compras igual o superior a 100.00, el
programa solicita el ingreso de un número entero del uno al cinco.
Cada número corresponderá a un color diferente (1: Bola blanca; 2: Bola roja; 3: Bola azul;
4: Bola verde; 5: Bola amarilla) de cinco colores de bolas que hay para determinar el
descuento que el cliente recibirá como premio.
Si la bola es color blanco, no hay descuento, pero si
es uno de los otros cuatro colores, sí se aplicará un
descuento determinado según la tabla adjunta, y ese
descuento se aplicará sobre el total de la compra que
ingreso inicialmente el usuario, de manera que el
programa mostrará un nuevo valor a pagar luego de
haber aplicado el descuento.
Elabore el algoritmo usando el PSeint que teniendo como datos el monto total de compras
y el número entero que representa el color de la bola, determine e imprima el nuevo monto
a pagar. Debe indicar los datos de entrada y salida.
Análisis del Problema
Datos de Entrada:
Datos de Salida:
2. Una importante empresa naviera se encuentra realizando el inventario anual de los bienes
que tienen en su almacén, para lo cual ha implementado un sistema de códigos que se
asignan a cada bien que se encuentra en dicho almacén. Este código, que consta de 16
dígitos, contiene la siguiente información: número único, indicador de si es frágil o no,
lugar de procedencia del bien y fecha de vencimiento del bien.
La estructura del código asignado es UUUFPPPPDDMMAAAA en donde:
UUU: número único del bien.
F: dígito que indica si el bien es frágil o no. Si es 0 significa que es frágil.
PPPP: Códigos ASCII de las dos letras que identifican el país de procedencia del bien.
DD: Día de vencimiento del bien.
MM: Mes de vencimiento del bien.
AAAA: Año de vencimiento del bien.
Color
Descuento
Bola blanca
No tiene
Bola roja
10%
Bola azul
20%
Bola verde
25%
Bola amarilla
50%
pf2

Vista previa parcial del texto

¡Descarga Ejercicios de Programación en C++: Octava Hoja de Ejercicios y más Ejercicios en PDF de Programación C solo en Docsity!

PROGRAMACION I (CC47)

Ciclo 20 20 - 01 Octava hoja de ejercicios de programación en C++ Secciones: Todas

  1. Se le pide un programa que solicite primeramente el monto total de compras de una persona. Si el monto es inferior a 100.00, el programa dirá que el cliente no aplica a la promoción. Pero si la persona ingresa un monto en compras igual o superior a 100.00, el programa solicita el ingreso de un número entero del uno al cinco. Cada número corresponderá a un color diferente (1: Bola blanca; 2: Bola roja; 3: Bola azul; 4: Bola verde; 5: Bola amarilla) de cinco colores de bolas que hay para determinar el descuento que el cliente recibirá como premio. Si la bola es color blanco, no hay descuento, pero si es uno de los otros cuatro colores, sí se aplicará un descuento determinado según la tabla adjunta, y ese descuento se aplicará sobre el total de la compra que ingreso inicialmente el usuario, de manera que el programa mostrará un nuevo valor a pagar luego de haber aplicado el descuento. Elabore el algoritmo usando el PSeint que teniendo como datos el monto total de compras y el número entero que representa el color de la bola, determine e imprima el nuevo monto a pagar. Debe indicar los datos de entrada y salida. Análisis del Problema Datos de Entrada: Datos de Salida:
  2. Una importante empresa naviera se encuentra realizando el inventario anual de los bienes que tienen en su almacén, para lo cual ha implementado un sistema de códigos que se asignan a cada bien que se encuentra en dicho almacén. Este código, que consta de 16 dígitos, contiene la siguiente información: número único, indicador de si es frágil o no, lugar de procedencia del bien y fecha de vencimiento del bien. La estructura del código asignado es UUUFPPPPDDMMAAAA en donde: UUU: número único del bien. F: dígito que indica si el bien es frágil o no. Si es 0 significa que es frágil. PPPP: Códigos ASCII de las dos letras que identifican el país de procedencia del bien. DD: Día de vencimiento del bien. MM: Mes de vencimiento del bien. AAAA: Año de vencimiento del bien. Color Descuento Bola blanca No tiene Bola roja 10% Bola azul 20% Bola verde 25% Bola amarilla 50%

Se le solicita que elabore un programa en C++ que reciba como dato el código asignado y luego nos imprima los siguientes datos tal como se muestra en el ejemplo. Ejemplo: Ingrese código: 1 120677212012020 Entonces el programa debe imprimir: Número único: 1 12 Frágil (N: No; S: Sí): S País de procedencia: CH Día, mes y año de vencimiento: 1 2 - 01 - 2020 Bien se encuentra vencido al día de hoy (N: No; S: Sí): S En la solución del problema no podrá hacer uso de estructuras selectivas.

  1. La Caja Municipal de Trujillo, conocedora de su habilidad en la programación, le solicita que escriba una aplicación que ayude a evaluar si se le puede otorgar o no, un préstamo a una persona que lo solicita. Para realizar la evaluación de la persona se tomará en cuenta los siguientes criterios: Sueldo mensual Puntos (^) Tipo de vivienda Puntos (^) Tarjeta de crédito Puntos Carga familiar Puntos < 1500 6 Pariente 2 No tiene 0 Sí tiene 6 ≥ 1500 y ≤ 6000 12 Alquilada 5 Si tiene 6 No tiene 3

6000 18 Propia 10 Cada criterio otorga un puntaje. Para que a la persona se le pueda otorgar el préstamo, debe alcanzar un puntaje total superior a 20. Se le solicita que elabore un programa en C++ que reciba como datos de la persona su sueldo mensual, el tipo de vivienda donde vive, si posee o no una tarjeta de crédito y si tiene carga familiar o no, y nos determine e imprima el puntaje obtenido y si se le otorga o no el préstamo. Ejemplo Sueldo mensual: 1 800 Tipo de vivienda (P: pariente; A: alquilada; M: propia): M Tarjeta de crédito (N: no tiene; S: si tiene): N Tiene carga familiar (N: no tiene; S: si tiene): S Puntaje Obtenido: 28 Se le otorga el préstamo (0: No; 1: Sí): 1 En la solución del problema no podrá hacer uso de estructuras selectivas.