ejercicios de funciones en c para semana santa

2
Ejercicios de Funciones en C++ Escriba un programa para cada uno de los siguientes puntos. El programa debe llamar funciones que desarrollen una parte o toda la solución del problema. Recuerde que se debe intentar que solamente en el programa principal se lea y se escriba. Las funciones deben recibir los datos y devolver los resultados únicamente. Es importante dividir el problema en subproblemas más pequeños, de manera que cada función realice una única tarea. 1. Dados los catetos de un triàngulo rectángulo, calcular la hipotenusa 2. Dados 2 puntos de un plano (x1,y1) y (x2,y2) por ejemplo, calule la distancia entre ellos. Utilice la función que calcula la hipotenusa en el ejercicio anterior. 3. El programa principal lee un número y verifica que sea impar, si no lo es, pide otro hasta que le sea ingresado un número impar, cuando tiene el impar, llama a la función que dibuja un triàngulo de asteriscos (*) con ese número de asteriscos como base. El main solo lee el numero de asteriscos de base, la función puede imprimir. 4. El programa principal lee un número de 3 dìgitos (ejemplo : 346) y llama a una función que calcula la suma de esos tres dígitos (13 para el ejemplo anterior). La función que calcula la suma debe llamar otra función que reciba un número (1, 2 o 3) y retorne el dìgito que se encuentra en esa posición del número recibido. Hacemos un ciclo dentro de la de suma, que le pasa un 1 a la otra y entonces le devuelve el primer digito, luego hace el 2 y el 3 y los va acumulando. 5. Dado un número de 4 cifras (ejemplo 1492), verificar si todos los dígitos son pares. Si es asì, hallar el promedio entre ellos. Para separar los dígitos, debe usarse la misma función desarrollada en el punto anterior. Si no son pares las dejamos asi, retorna un 0. 6. El programa debe leer el lìmite máximo (n) y llamar a una función que calcule la suma de los n primeros números primos. Para esto, la función suma debe llamar a otra función que genere un número primo superior a uno dado e

Upload: sergio-ruiz

Post on 21-Oct-2015

10 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Ejercicios de Funciones en C Para Semana Santa

Ejercicios de Funciones en C++

Escriba un programa para cada uno de los siguientes puntos. El programa debe llamar funciones que desarrollen una parte o toda la solución del problema. Recuerde que se debe intentar que solamente en el programa principal se lea y se escriba. Las funciones deben recibir los datos y devolver los resultados únicamente. Es importante dividir el problema en subproblemas más pequeños, de manera que cada función realice una única tarea.

1. Dados los catetos de un triàngulo rectángulo, calcular la hipotenusa2. Dados 2 puntos de un plano (x1,y1) y (x2,y2) por ejemplo, calule la distancia entre

ellos. Utilice la función que calcula la hipotenusa en el ejercicio anterior.3. El programa principal lee un número y verifica que sea impar, si no lo es, pide otro

hasta que le sea ingresado un número impar, cuando tiene el impar, llama a la función que dibuja un triàngulo de asteriscos (*) con ese número de asteriscos como base.El main solo lee el numero de asteriscos de base, la función puede imprimir.

4. El programa principal lee un número de 3 dìgitos (ejemplo : 346) y llama a una función que calcula la suma de esos tres dígitos (13 para el ejemplo anterior). La función que calcula la suma debe llamar otra función que reciba un número (1, 2 o 3) y retorne el dìgito que se encuentra en esa posición del número recibido. Hacemos un ciclo dentro de la de suma, que le pasa un 1 a la otra y entonces le devuelve el primer digito, luego hace el 2 y el 3 y los va acumulando.

5. Dado un número de 4 cifras (ejemplo 1492), verificar si todos los dígitos son pares. Si es asì, hallar el promedio entre ellos. Para separar los dígitos, debe usarse la misma función desarrollada en el punto anterior. Si no son pares las dejamos asi, retorna un 0.

6. El programa debe leer el lìmite máximo (n) y llamar a una función que calcule la suma de los n primeros números primos. Para esto, la función suma debe llamar a otra función que genere un número primo superior a uno dado e ir adicionando el valor del número a la suma, también debe controlar si ya se obtuvieron los n números primos. Despues de 0 el primero mandelo, sumo, mandame el siguiente después de ese, sumo …