0% encontró este documento útil (0 votos)
116 vistas6 páginas

Pri Act Com Prog II

El documento presenta las instrucciones para el desarrollo de un taller de Programación II. Los estudiantes deben resolver ejercicios de programación en C++ según su código par o impar, comentando cada línea de código. Una vez terminado, deben incluir el enunciado, código y pantallazo en un archivo Word y subirlo a la actividad correspondiente para su calificación. Se proponen 18 ejercicios de programación para ser resueltos.

Cargado por

FElIPE M10
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 DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
116 vistas6 páginas

Pri Act Com Prog II

El documento presenta las instrucciones para el desarrollo de un taller de Programación II. Los estudiantes deben resolver ejercicios de programación en C++ según su código par o impar, comentando cada línea de código. Una vez terminado, deben incluir el enunciado, código y pantallazo en un archivo Word y subirlo a la actividad correspondiente para su calificación. Se proponen 18 ejercicios de programación para ser resueltos.

Cargado por

FElIPE M10
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 DOC, PDF, TXT o lee en línea desde Scribd

FACULTAD DE ESTUDIOS A DISTANCIA – FAEDIS

PROGRAMA DE INGENIERÍA INDUSTRIAL


PROGRAMACIÓN II

De antemano les deseo éxitos en el desarrollo del taller. Para llevarlo a cabo tenga en
cuenta para cada uno de los ejercicios, lo siguiente:

1. Los estudiantes cuyo código termine en número par desarrollarán los ejercicios
impares y los estudiantes cuyo código termine en número impar desarrollarán los
pares.

2. Implementar cada ejercicio en Dev C++ o Visual Studio C++.

3. En cada línea de código debe ser comentada con el propósito por el cual

fue incluido en el desarrollo de la solución; es decir, por cada renglón

programado, escribir (como comentario) en el mismo ejercicio, para qué

sirve en la solución que plantea.

Una vez terminado el ejercicio sin errores:

4. Copie el enunciado del ejercicio respectivo en un archivo de Ms Word, seguido

5. Copie el código que escribió como solución al problema, seguido a este copie un

pantallazo del ejercicio en ejecución en la consola, detallando cada paso.

6. En el mismo archivo de Word copie igual los otros problemas propuestos

7. Grabe el archivo con su nombre y por último.

8. Súbalo a la actividad correspondiente.

9. Recuerde que solo se califica en la actividad no en otro lado, ni por otro medio.
10. Verifique a continuación los ejercicios que le correspondieron e inicie a

resolverlos; en caso de que no esté en lista por favor avisar inmediatamente al

docente.
EJERCICIOS PROPUESTOS PARA SU DESARROLLO EN C++

1) Escriba un programa tal que dado como datos N números enteros, obtenga el
número de ceros que hay entre estos números.

2) Escriba un programa tal que dado como datos 270 números enteros, obtenga la
suma de los números impares y el promedio de los números pares.

3) Diseñe un programa que dado como datos los sueldos de los 10 trabajadores de
una empresa, obtenga el total de nómina de la misma. Considere además que no
puede utilizar estructuras algorítmicas repetitivas en la solución del problema.

4) Escriba un programa que obtenga la suma e imprima los términos de la


siguiente serie: 2, 5, 7, 10, 12, 15, 17,…, 1800.

5) Escriba un programa tal que dado un grupo de números naturales positivos, calcule
e imprima el cubo de estos números.

6) Calcule el aumento de sueldo para un grupo de empleados de una empresa


teniendo en cuenta el siguiente criterio:

Si sueldo es inferior a $ 1000: Aumento 15%

Si sueldo es mayor o igual a $ 1000: Aumento del 12%

Diseñe un programa que Imprima el sueldo nuevo del trabajador y el total de


nómina de la empresa, considerando este su nuevo aumento. (Tenga en cuenta
que el fin de datos se expresa con -1).

7) Construya un programa tal que dado N números enteros como dato, calcule el
mayor y el menor de estos números.

8) Dado N números enteros como dato haga un programa que:

a) Obtenga cuántos números leídos fueron mayores que cero.

b) Calcule el promedio de los números positivos

c) Obtenga el promedio de todos los números.

9) Un vendedor ha hecho una serie de ventas y desea conocer aquellas de $


200 o menos, las mayores a $ 200 pero inferiores a $ 400, y el número de
ventas de $ 400 o superiores a tal cantidad. Haga el programa que le
Proporcione al vendedor esta información después de haber leído los datos
de entrada.
10)La siguiente se llama la conjetura de ULAM en honor al matemático S. Ulam:

• Comience con cualquier entero positivo

• Si es par, divídalo entre 2; si es impar, multiplíquelo por 3 y


agréguele 1.

• Obtenga enteros sucesivamente repitiendo el proceso.

Al final, obtendrá el número 1, independientemente del entero inicial. Por


ejemplo. Cuando el entero inicial es 26, la secuencia será: 26, 13, 40, 20, 10,
5, 16, 8, 4, 2, 1.

Construya un programa que lea un entero positivo y obtenga e imprima la


sucesión ULAM.

11)Escriba un diagrama de flujo que lea un número entero N y calcule la suma de la


siguiente serie:

12)Haga un programa que calcule el término número 180 de la secuencia FIBONACCI.


Recuerde que los dos primeros números de la serie son 0 y 1. El resto se calcula
como la suma de los dos números inmediatos que le preceden.

Ejemplo de la serie: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,…

13)De una empresa con N empleados, necesitamos obtener el número de empleado y


el sueldo del trabajador con el mayor sueldo de la empresa. Construya el programa
correspondiente.

14) Supóngase que en una reciente elección hubo cuatro candidatos (con
identificadores 1, 2, 3, 4). Usted habrá de encontrar, mediante un programa, el
número de votos correspondiente a cada candidato y el porcentaje que obtuvo
respecto al total de los votantes. El usuario tecleará los votos de manera
desorganizada, tal y como se obtuvieron en la elección, el final de datos está
representado por un cero. Observe, como ejemplo, la siguiente lista:

13142214111213140

Donde 1 representa un voto para el candidato 1; 3 un voto para el


candidato 3; y así sucesivamente.
15) En el centro Meteorológico de argentina se llevan los promedios mensuales de las
lluvias caídas en las principales regiones cerealeras del país. Existen
3 regiones importantes denominadas: NORTE, CENTRO, y SUR. Haga un
programa para calcular lo siguiente:

a) El promedio anual de la región centro

b) El mes y registro con menor lluvia en la región sur

c) La región con mayor lluvia anual (Considere que los registros anuales de las
regiones son diferentes)

16) En un estadio tienen 5 tipos diferentes de localidades, las cuales se identifican por
una clave numérica que es un valor comprendido entre 1 y 5. Los precios de cada
localidad y los datos referentes a las ventas de los boletos para el próximo juego se
proporcionan como sigue: Construya un programa que

a) Lea los precios

b) Lea los datos de las ventas de los boletos

c) Imprima cada venta, la clave, la cantidad y el importe total de los boletos


vendidos en esta venta

d) Calcule e imprima la cantidad de boletos vendidos de cada tipo

e) Calcule e imprima la recaudación total del estadio.

17) Haga un programa para calcular lo que hay que pagar por un conjunto de llamadas
telefónicas. Por cada llamada se ingresa el tipo (Internacional, Nacional, Local) y la
duración en minutos. El criterio que se sigue para calcular el costo de cada llamada
es el siguiente:

Internacional: 3 primeros minutos $ 7.59, Cada minuto adicional

$ 3.03 Nacional: 3 primeros minutos $ 1.20, Cada minuto

adicional $ 0.48

Local: Las primeras 50 llamadas no se cobran. Luego, cada


llamada cuesta $ 0.60

18)En una bodega se tiene información sobre las cantidades producidas de cada tipo
de vino, a lo largo de los últimos años. Haga un programa que calcule e imprima lo
siguiente:
a) El total producido de cada tipo de vino (son 5 tipos) a lo largo de
los N años.

b) El total producido de vino por año.

c) Año en que se produjo la mayor cantidad de litros de vino del tipo 2.


Imprimir también la cantidad de litros.

d) Verificar si hubo algún año en el cual no se produjo el vino de tipo 3. Si existe


dicho año imprimirlo.

También podría gustarte