Está en la página 1de 3

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN I – TALLER 14

1. Desarrollar un programa en Visual C++, que llame una función tipo VOID para ordenar en forma ascendente e
imprimir, tres números enteros, solicitados por teclado desde el programa principal
2. Elaborar un programa en Visual C++ que, mediante una función de usuario, permita calcular el cubo de un
número real
3. Elaborar un programa en Visual C++ que, mediante una función de usuario, calcule el factorial de 10 números
digitados por teclado
4. Elaborar un programa en Visual C++ para implementar un menú de juegos de azar

Ayudas:

- Crear una función de usuario para cada juego que genere los números aleatorios que requiera y realice el
proceso correspondiente.
- Las funciones de biblioteca que generan números aleatorios:

srand(time(NULL)); Generador de aleatorios


y=rand()%M; donde M es la cantidad de aleatorios
#include <time.h> Biblioteca

Nota: El número mágico consiste en adivinar un número del 1 al 100, el computador debe decir al jugador si el
número dado es mayor o menor y dejarlo volver a jugar hasta que lo adivine. Al final debe decir en cuántos
intentos lo adivinó.
5. Crear un programa en Visual C++, que utilice una función de usuario para calcular y mostrar la distancia en
kilómetros que recorre un cuerpo en caída libre. El programa debe mostrar la distancia recorrida por el cuerpo
cada segundo, durante 10 segundos

Donde:
d: Distancia recorrida por el cuerpo en segundos
g: Aceleración de la gravedad (9,8 m / seg2)
t: tiempo en segundos
6. Realizar un programa que contiene una función que calcula el subsidio familiar de un trabajador según el salario
mensual y el número de hijos, así:
- Número de hijos hasta 2 el subsidio es del 5% del salario mensual
- En caso contario el 3% del salario mensual

Programación I Taller 14 – Funciones en Visual C++ Página 1


7. Elaborar un programa en Visual C++ que mediante una función de usuario calcule el IVA de un producto, dado
el costo del producto y el porcentaje del IVA por teclado, en los siguientes casos:
− El programa principal solicita los datos, llama la función, envía los parámetros a la función para el cálculo e
imprime el resultado desde el programa principal
− El programa principal llama la función, solicita los datos desde la función e imprime el resultado desde el
programa principal
− El programa principal llama la función, solicita los datos desde la función e imprime el resultado en la misma
función

8. Crear un programa en Visual C++, que permita realizar las siguientes conversiones. El programa debe contener
el menú de opciones, una función de usuario por cada opción para realizar los cálculos

9. Crear un programa en Visual C++, que permita realizar las siguientes conversiones. El programa debe contener
el menú de opciones, una función de usuario por cada opción para realizar los cálculos y una función tipo VOID
para hacer impresiones:

10. Realizar un programa en Visual C++ que solicite un numero entero y a continuación presente el siguiente menú
de opciones:

- La opción 1 llama una función que determina si el número es par o impar.


- La opción 2 llama una función que calcula el cuadrado del número si éste es un número positivo par en
caso contrario el cubo del número
11. Aplicando funciones definidas por usuario, elaborar un programa en Visual C++ que permita determinar la nota
definitiva dadas 3 notas y sabiendo que la primera nota vale el 30%, la segunda 30% y la tercera 40% de un grupo
de n_estudiantes (n se debe leer) al igual que el código de cada estudiante, además determinar el estudiante de
más alto rendimiento y el de más bajo rendimiento

Programación I Taller 14 – Funciones en Visual C++ Página 2


12. Realizar programa en Visual C++ que contiene una función para calcular la cantidad de canciones que se pueden
almacenar en un dispositivo que tiene un espacio disponible de 3 Gb, sabiendo que el promedio del tamaño de
cada canción es 4550 Kb.
13. Realizar un programa en Visual C++ con el siguiente menú de opciones:
- La opción 1 llama una función que calcula la suma de los números de 1 hasta N,
donde N es dado por el usuario.
- La opción 2 llama una función que calcula el producto de los números de 1 hasta
N, donde N es dado por el usuario
14. Una empresa requiere un programa en Visual C++ para manejar la nómina, para ello
se debe realizar el siguiente menú de funciones:
- La opción 1 llama una función que calcula el salario del empleado según el
número de horas y el valor de la hora y sabiendo que las horas superiores a 180
se pagan como extras a 1.5 el valor de la hora normal.
- La opción 2 llama una función que calcula el valor del subsidio familiar según el
número de hijos y sabiendo que si el número de hijos es menor a 3 el subsidio
es de $30.000 por cada hijo en caso contrario $20.000.
- La opción 3 llama una función que calcula el valor de la bonificación según el
tipo de contrato Indefinido (I), Definido (D) o Provisional (P), así:

Tipo de Contrato Bonificación


I $200.000
D $150.000
P $100.000
15. Realizar programa en Visual C++ que muestre el siguiente menú en el que en cada opción se llame una función
que desarrolle cada fórmula:

16. Realizar un programa en Visual C++ con una función para calcular el valor del contrato de un docente según el
número de horas semanales dictadas y la categoría así:
Categoría Valor de la Hora
A $35.570
B $42.870
C $46.510
D $64.880
Además, tener en cuenta que el docente se contrata por 18 semanas y que para ser contratado el número
de horas semanales no puede ser superior a 19 horas semanales.

Programación I Taller 14 – Funciones en Visual C++ Página 3

También podría gustarte