Taller 14 Funciones en Visual C

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN I – TALLER 14

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

3. Elaborar un programa que, mediante una función de usuario, calcule el factorial de un


número digitado por teclado

4. Elaborar un programa para implementar un menú de juegos de azar

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,

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


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

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

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


que el promedio del tamaño de cada canción es 4550 Kb.

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:

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

14.Realizar un programa con el siguiente menú de opciones:

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:

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


NOMINA
1. Salario Básico
2. Subsidio Familiar
3. Bonificación

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í:

Tipo de Contrato Bonificación


I $200.000
D $150.000
P $100.000

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í:

Categoría Valor de la hora


A $38.500
B $45.800
C $69.980

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 4

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy