Vous êtes sur la page 1sur 2

UNIVERSIDAD DON BOSCO

FACULTAD DE ESTUDIOS TECNOLGICOS


ESCUELA DE COMPUTACION
GUIA DE EJERCICIOS #3
CICLO: 02-2012

MATERIA: Introduccin a la Programacin

INDICACIONES:
A continuacin se le proporciona una serie de problemas. Para cada uno debe
realizar lo siguiente:
+ (65%): construir el cdigo fuente (.cpp) apropiado en Lenguaje C/C++ que de
solucin esperada al problema.
+ (20%): Validar los datos de entrada recibidos del usuario.
+ (15%): Debe documentar apropiadamente cada parte de su cdigo fuente (CPP),
agregando comentarios en cada bloque clave de su programa.
Por ej.: en la declaracin de variables (indicar uso de cada variable/constante dentro
de la solucin), indicar objetivos de los clculos utilizados (Ej.: para calcular inters
compuesto, para convertir a cm. cuadrados, etc.).
Debe entregar a su docente un documento de texto PDF, conteniendo el
cdigo fuente elaborado en C, que soluciona a cada problema planteado en la
prctica.
La fecha de entrega ser indicada por su docente.

LISTA DE PROBLEMAS A RESOLVER


1. Una empresa fabricante de harina requiere automatizar su evaluacin de
produccin mensual de quintales de trigo. Para ello, se registran a los totales de
quintales recibidos cada 3 das, en cada una de sus 2 bodegas (llamadas Azores y
Jamaica).
La gerencia de produccin necesita obtener un informe mensual que contenga los
siguientes parmetros:
a) Promedio general de produccin de sus registros y el de produccin diario
(quintales/da).
b) Totales de toneladas mtricas recibidas por cada quincena en cada una de sus
bodegas,
c) Porcentajes de registros en los cuales se obtiene una menor produccin que el
promedio general de produccin.
Introduccin a la programacin

Pgina 1

2. Crear un programa que permita almacenar N cantidad de enteros brindados por


usuario en una matriz, para despus separar los elementos positivos del arreglo en
otro arreglo llamado POS, y los negativos en un arreglo llamado NEG. Finalmente,
debe mostrarse el contenido del vector (POS) ordenado de maneras ascendente y
la Mediana de la serie de valores negativos almacenados en el otro arreglo NEG.
3. Crear un programa que solicite a un usuario el listado de 12 nmeros decimales
(de todo tipo, ceros, positivos y /o negativos). Una vez ingresados, se mostrara al
usuario lo siguiente:
a) mayor de los nmeros negativos ingresados
b) Porcentaje del listado de nmeros que son ceros y
c) Cuantos de los nmeros positivos son mayores que su respectivo promedio.
4. Dados 2 conjuntos A y B de valores numricos enteros dados por el usuario,
escriba un programa en C/C++ que determine los conjuntos resultantes de:
A unin B

A interseccin B

5. En un arreglo bidimensional C (2 x 12), se tienen almacenadas las toneladas


mensuales de cereales cosechadas durante 2 aos (2009 y 2010). Escriba un
programa que calcule e imprima lo siguiente:
Promedio mensual de toneladas cosechadas en cada ao, as como el
promedio mensual total (basado en 24 meses).
Cuntos meses del 2009 tuvieron una cosecha superior a su promedio
anual?
Determinar los porcentajes de produccin trimestral del 2010, indicando cul
de esos resultados contribuyo ms al total anual de produccin.
6. Escriba un programa que tenga un vector ordenado de 17 enteros y obtenga como
salida ese mismo arreglo pero sin contener los elementos repetidos.
7. Los organizadores de un acto electoral en Noruega solicitan realizar un programa de
cmputo para manejar el conteo de los votos al cierre del proceso. En la eleccin
hay cinco candidatos, los cuales se representan con los caracteres A, B, C, D y
E. La aplicacin permitir al finalizar el proceso electoral, obtener al nmero de
votos brindado a cada candidato y el porcentaje que obtuvo respecto al total
general de la votacin.
Recuerde que usuario ingresa los votos de manera desorganizada, tal y como se
genera en una eleccin real. El final de los datos se representa por un carcter 0
(cero).
Ejemplo:
B C C A E D D B A C A E B E C 0

Introduccin a la programacin

Pgina 2

Vous aimerez peut-être aussi