Está en la página 1de 1

UNIVERSIDAD NACIONAL DE ASUNCIÓN

FACULTAD POLITÉCNICA
PROGRAMACIÓN

1ER. EXAMEN PARCIAL – GRUPO 1

PROF.: ING. GUIDO ACOSTA

Nombre y Apellido : Total de Puntos : 100


Fecha : 05/09/2020 Puntos correctos :
Duración : 1h 30minutos

Indicaciones Generales:
 El alumno deberá leer el examen. Antes de iniciar deberá informar a través del chat al
profesor que está iniciando el examen. De esta manera el profesor estará tomando la
asistencia. Los alumnos que no se reporten a través del chat serán considerados
ausentes.
 Se tendrá en cuenta el orden en la escritura de los algoritmos (tabulaciones, nombre de
variables, etc.)
 El archivo .c deberá tener como nombre el número de documento del alumno. Deberá
ser subido a la plataforma Educa una vez finalizado el examen.

Tema 1 (100 P)

Una empresa envía los montos de las ventas de los diferentes productos a través de una cadena al
departamento contable. En la cadena se indican el código del producto y el valor de la venta. Por cada
venta se va actualizando la cadena indicando el código del producto vendido y el total de la venta. Al final
de la jornada la cadena es enviada al departamento contable para obtener la recaudación por cada
producto.

Escribir un programa que lea la cadena que contiene todas las ventas y calcule la recaudación de un
producto determinado. El usuario deberá ingresar el código del producto cuya recaudación se quiere
obtener.

Características del texto de entrada


 La cadena de entrada puede tener una longitud máxima de 1000 caracteres.
 Dentro de la cadena se van indicando el código del producto y el valor de la venta. Por ejemplo:
codigo:525-venta:500000 (van separados por un guión)
 La palabra código no lleva acento en la cadena de entrada.
 Las palabras codigo y venta actúan como palabras reservadas dentro del texto. Después de
estas palabras se indican los valores del código y la venta.
 Las diferentes ventas se van separando por punto y coma (;)
 Dentro del texto, después del punto y coma pueden aparecer espacios.

Ejemplo de entrada
Ventas realizadas: codigo:525-venta:500000; codigo:567-venta:250000;codigo:525-
venta:600000;codigo:437-venta:280000;codigo:125-venta:480000; codigo:525-venta:300000;

Código de producto ingresado por el usuario: 525

Ejemplo de salida
La recaudación total para el producto 525 es: 1400000

También podría gustarte