Taller 14 Funciones en Visual C
Taller 14 Funciones en Visual C
Taller 14 Funciones en Visual C
1. Desarrollar un programa, 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 que, mediante una función de usuario, permita calcular el cubo de un
número real
Ayudas:
Crear una función de usuario que genere los números aleatorios que requiera.
Utilizar 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, 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
𝑔𝑡 2
𝑑=
2
Donde:
d: Distancia recorrida por el cuerpo en segundos
g: Aceleración de la gravedad (9,8 m / seg2)
t: tiempo en segundos
6. Elaborar un programa que mediante una función de usuario calcule el IVA de un producto,
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
7. Crear un programa, 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
8. Crear un programa, 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:
9. Desarrollar un programa que mediante una función usuario booleana evalúe si un número
entero digitado por teclado, es primo
10. Aplicando funciones definidas por usuario, elaborar un programa que permita determinar
la nota definitiva de un grupo de estudiantes, hallar el estudiante de más alto
rendimiento y el de más bajo rendimiento
11. 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
12. Realizar programa 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
13. Realizar un programa que solicite un numero entero y a continuación presente el siguiente
menú de opciones:
MENU DE OPCIONES
1. Par o Impar
2. Calculo
Digite opción:
MENU DE OPCIONES
1. Sumatoria
2. Producto
Digite opción:
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
15.Realizar programa que muestre el siguiente menú en el que en cada opción se llame
una función que desarrolle cada fórmula:
FORMULAS
1. Ecuación Cuadrática
2. Distancia entre dos puntos
Digite opción:
16.Una empresa requiere un programa para manejar la nómina, para ello se debe realizar el siguiente
menú de funciones:
Digite opción:
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í:
17.Realizar un programa 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í:
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