Subido por Kevin Corrales

Ejercicios de Funciones

Anuncio
Ejercicios de Funciones
Para cada uno de los siguientes ejercicios analice diseñe y desarrolle utilizando funciones, estas con
parámetros y que retorne el resultado o resultados. Los problemas que involucre el uso de vectores
desarróllelo sin necesidad de estos.
1. Realiza una función que lea solo caracteres numéricos y los convierta a número.
2. Crear una función en C que permita al usuario escribir una palabra pero cuando se digite cada letra
o carácter sólo aparezca un asterisco como si estuviese ingresando una clave. Ejemplo si digita la
palabra profesor aparecerá en la pantalla ********
3. Escribir una función en C que cuente el número de ocurrencias de cada vocal (tanto si es mayúscula
como minúscula) en una cadena de caracteres y los muestre por pantalla.
4. Crear una función que permita calcular el factorial de un número.
5. Escriba una función llamada “multiplicación” que reciba como argumento cuatro números reales
distintos de cero y que regrese el producto de ellos.
6. Escribir una función que ingrese un numero cualquiera y que devuelva como resultado la suma de
sus dígitos, ejemplo si el número fuera 23 la suma seria 5.
7. Crea un programa en C que tenga una función que dado un valor en Euros imprima el valor en
pesos + IVA (19%). Considere usar funciones. Valor del Euro a $1300.
8. Escribir una función que tenga como entrada una cadena y devuelva el número de consonantes y
dígitos de la cadena.
9. Crear un programa en C que solicite números naturales hasta que el usuario desee terminar. Por
cada número introducido se deberá visualizar:
a. Si el número es primo: su factorial.
b. Y si el número no es primo: sus múltiplos menores que 1000.
Nota: El programa deberá estar estructurado en base a funciones con parámetros y variables
locales.
10. Escribir una función para transformar un número entero en una cadena de caracteres formada por
los dígitos del número entero.
11. Pirámide. Escribir una función que imprima por pantalla una pirámide como la de la figura:
*
***
*****
*******
*********
El argumento de la función es la altura de la pirámide.
12. Si el cuadrado de un número es igual a la suma de los números impares del número (ejemplo 3 2 =
1+3+5) cree una función que calcule el cuadrado de un numero mediante sumas sucesivas de los
números impares.
13. Desarrollar un programa en c que permita obtener el perímetro y área de una figura de 4 lados y
diga si es un cuadrado o un rectángulo. Esto mediante funciones.
14. Realizar un programa en el cual se introduzca una cantidad en pesos (ejemplo=15420) e imprima
cuantas monedas de cada tipo me da (ejemplo= 10 de 10, 5 de 500).
15. Escribir un programa que imprima el equivalente en letras de una cantidad introducida en cifras
(ejemplo= se introduce "190" y el programa me entregue "ciento noventa"
16. Leer 2 vectores de enteros e imprimirlos juntos
17. Escribir una función llamada "edades" que reciba 2 edades y decir cuál de ellas es la mayor y
cuanto le falta a la menor para llegar a la edad mayor.
18. Crear un programa que devuelva el tercio del número ingresado y que verifique si es par o impar.
19. Crear un programa que calcule las 2 soluciones de una ecuación cuadrática del tipo ax2+bx+c.
(Fernando Bello)
20. Ingrese N números, cree un programa que identifique los números pares e impares ya ingresados
21. Realizar un programa que al ingresar un número, muestre los 3 números anteriores y los 3 números
siguientes al número ingresado
22. Crear una función que compruebe si un número es o no primo
23. Crear un programa en C que tenga una función que cambie una cantidad de días a su equivalente en
horas. Ejemplo 10 días equivalen a 240 horas. En el programa se piden la cantidad de días y se
imprime el equivalente en horas.
Descargar