Você está na página 1de 2

EJERCICIOS GENERALES DE FUNCIONES

1. Qu tipo de valor devuelven las siguientes funciones:


- Int suma(float datos);
- Float promedio(int valor);
2. Escribe una llamada apropiada para cada una de las siguientes funciones:
a. float formula (float x)
{
float y;
y = 3 * x - 1;
return(y);
}
b. void escribe (int a, int b)
{
int c;
c = pow(a,b);
cout << c << endl;
}
3. Qu es incorrecto en la definicin de la funcin siguiente?
int producto (int y);
{
return (2*y);
}
4. Escriba una funcin que reciba dos nmeros como argumentos y devuelva el valor
de su producto.
5. Escriba una funcin que convierta una temperatura dada en grados Celsius a
grados Fahrenheit. La frmula es:
F = 9/5 * C + 32
6. Una agencia de seguros para viajes factura a sus clientes de acuerdo a su sexo y
edad. El importe facturado a un hombre es de $35000 por semana si su edad
supera los 70 aos y un extra, por nica vez, de $10000 si pasa de 75 aos; si es
mujer se le factura $25000 por semana si la edad pasa de 60 con un extra, por
nica vez, de $5000 si pasa de 65 aos.
Escribir un programa que lea el sexo (Fo M) y la edad de una persona e imprima
cuanto debe abonar al cabo de P semanas (cantidad de semanas de viaje).
Si la edad de las personas est por debajo de las consideradas debe imprimirse un
mensaje de error. Utilizar funciones como crea conveniente.

7. Escribir un programa que me permita ingresar dos nmeros enteros y a travs de


un men poder seleccionar una de las operaciones a realizar con los nmeros
ingresados.
El men que debe aparecer por pantalla es el siguiente:
MENU
*********************************
1: suma
2: resta
3: multiplicacin
4: divisin
5: potencia
7: Salir
***********************************
Elija una opcin: ___
Cada una de las operaciones debe ir a una funcin especfica. El programa me
debe permitir dar entrada tantas veces como quiera el usuario, el proceso termina
cuando se elige la opcin 7. Se debe mostrar cada resultado.
8. Escribir una funcin que reciba tres argumentos numricos, que sern
interpretados como lmite inferior, lmite superior e incremento de una serie de
iteraciones. Imprimir la sucesin de enteros comprendidos entre ambos lmites, de
incremento en incremento. Controlar que el usuario ingrese los tres argumentos
requeridos mayores a 0, abortando con un mensaje de error en caso contrario.
9. (dificultad mayor) La computadora juega un rol muy importante en la educacin.
Escriba un programa que ayude a cualquier estudiante de primaria a aprender a
multiplicar. Utilice rand para producir dos enteros positivos de dos dgitos.
Despus, debe escribir una pregunta como sta: Cunto es 6 por 7?
Entonces, el estudiante escribe la respuesta. El programa verifica la respuesta. Si
es correcta, imprime Muy bien!! y hace otra pregunta, y si no imprime No, sigue
intentando, lo que permite al estudiante intentar la misma pregunta de manera
repetida hasta contestar correctamente. Adems se pide contar las respuestas
correctas e incorrectas del estudiante. Despus de contestar 10 preguntas, su
programa debe calcular el porcentaje de respuestas correctas. Si el porcentaje es
menor que 75 por ciento, su programa debe imprimir Por favor, estudia. Y
terminar.

Você também pode gostar