ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tecnologia


Enviado por   •  16 de Septiembre de 2014  •  1.931 Palabras (8 Páginas)  •  1.037 Visitas

Página 1 de 8

De antemano éxitos en el taller, para desarrollarlo tenga en cuenta por cada uno de los ejercicios:

1. Implementar cada ejercicio en C++ Visual Studio 2010.

2. En cada línea de código en C++, comentar 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.

3. 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 de C++ 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.

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.

CÓDIGO DE ESTUDIANTE EJERCICIO ASIGNADO

d6201089 1, 3, 5, 7, 11, 32

d6201219 3, 9, 12, 21, 29, 35

d6200749 11, 23, 27, 29, 31, 33

d6200519 5, 14, 17, 22, 31,34

d6201090 2, 7, 9, 13, 19 ,30

d6201094 3, 13,15,19, 27, 32

d6200868 1, 16, 21, 31, 34, 35

d6201096 6, 10, 20, 23, 28, 31

d6201097 9, 19, 29, 22, 28, 33

d6201023 5, 11, 18, 21, 25, 31

d6201101 1, 7, 12, 7,27, 29

d6201157 4, 6, 13, 18, 26, 32

d6201102 3, 5, 17, 25, 26, 35

d6201070 2, 10, 17, 25, 28, 32

d6201104 6, 11, 19, 24, 28, 34

d6201028 3, 6, 9, 14, 19, 26

d6200964 4, 8, 14, 19, 25, 31

d6200640 11, 17, 19, 24, 29, 33

d6200447 7, 9, 11, 14, 19, 24

d6200349 3, 9, 14, 15, 17, 26

d6201107 4, 9, 16, 25, 27, 34

d6201035 3, 5, 16, 28, 31, 34

d6201036 1, 7, 9, 12, 27, 32

d6201067 8, 11, 14, 19, 22, 30

d6201110 5, 18, 21, 27, 31, 33

d6201041 8, 14, 16, 17, 24, 29

d6201113 6, 11, 18, 23, 27, 35

d6201144 4, 13, 17, 19, 24, 28

d6201140 7, 9, 14, 19, 23, 28

d6201049 9, 11, 16, 24, 29, 31

d6201115 10, 14, 18, 21, 28, 34

d6200904 18, 19, 25, 27, 29, 34

d6201123 16, 19, 24, 26, 29, 30

d6201125 28, 29, 32, 33, 34, 35

d6201146 6, 12, 17, 20, 29, 32

d6201126 1, 9, 14, 16, 18, 35

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:

1 3 1 4 2 2 1 4 1 1 1 2 1 3 1 4 0

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.

19) Un número es perfecto si “La suma de sus divisores excepto el mismo es igual al propio número”. Haga un programa para calcular e imprimir los números perfectos menores o iguales que N. ( N, variable de tipo entero que representa el límite de los números enteros que se probarán para determinar si son perfectos)

20) Se dice que un entero positivo N es un número primo si los únicos enteros positivos que lo dividen son exactamente 1 y N. Diseñe programa que lea un número M, y obtenga y cuente todos los números primos menores a M.

21) Diseñe un programa que pueda intercambiar los valores de dos variables numéricas

22) Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10, es decir, 1 + 2 + 3 +…. + 10.

23) Realice un programa que a partir de proporcionarle la velocidad de un automóvil, expresada en Kilómetros por hora, proporcione la velocidad en metros por segundo.

24) Construya programa en el que al introducir dos números inferiores a 50 por teclado. Al más pequeño, aumentarlo de 5 en 5, y al más grande, disminuirlo de 2 en 2. Imprimir ambas series de números hasta que el menor supere al mayor.

25) Realice un programa que determine el pago a realizar por la entrada a un espectáculo donde se pueden comprar sólo hasta cuatro entrada, donde al costo de dos entradas se les descuenta el 10%, al de tres entradas el 15% y a la compra de cuatro tickets se le descuenta el 20 %.

26) Construya un programa que permita determinar a partir de un número de días, ingresado por pantalla, ¿Cuántos años, meses, semanas y días; constituyen el número de días proporcionado utilizando la estructura Mientras.

27) Diseñe un programa en el que dado como datos dos números enteros, imprima su suma, multiplicación, división, y que eleve el último resultado obtenido a la 4 potencia.

28) Diseñe un programa en el que dado como dato un número de más de dos cifras, obtenga la última cifra del número introducido.

29) Diseñar un programa en el que Dado como dato un tiempo en segundos, calcule e imprima los segundos restantes que le correspondan para convertirse exactamente en minutos.

30) Diseñe un programa en el que dato como dato un número, imprima su tabla de multiplicar.

31) A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del adicional. calcular e imprimir el descuento y sueldo neto que recibe el trabajador dado su sueldo.

32) Diseñar un diagrama de flujo que permita emitir la factura correspondiente a una compra de un artículo determinado, del que se adquieren una o varias unidades. El IVA es del 15% y si el precio bruto (precio venta más IVA) es mayor de 50.000 pesos se debe realizar un descuento del 5%.

33) Diseñe un programa en el que dado como datos 5 notas de un alumno, imprima y muestre las 2 notas más bajas obtenidas.

34) Desarrolle un programa que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El programa debe imprimir cual es el mayor y cuál es el menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de valores iguales.

35) Diseñe un programa para la siguiente instrucción:

Calcular los pagos mensuales de una hipoteca y el total a pagar. El programa debe solicitar el capital, el interés anual y el número de años y debe imprimir la cuota a pagar mensualmente. Para calcular la cuota se utiliza la siguiente fórmula: Sea C el capital del préstamo, R la tasa de interés mensual y N el número de pagos. La cuota mensual viene dada por:

Y el interés mensual será: interés anual / 100 /12.

...

Descargar como  txt (11.6 Kb)  
Leer 7 páginas más »
txt