Skip to content

KPlanisphere/Functions-In-C

Repository files navigation

FUNCIONES EN C

Problemario 4 - Programacion 1

  1. Escriba un programa que imprima los coeficientes de un binomio a la n-ésima potencia. Ejemplo:

    Entrada: 𝑛=4		Salida: 1 4 6 4 1 
    Entrada: 𝑛=6		Salida: 1 6 15 20 15 6 1
    

    Utilice números combinatorios: ( m n ) = m ! n ! ( m n ) !

  2. Escriba un programa que imprima el triángulo de Pascal. Utilice números combinatorios.

  3. Cree un programa en C que solicite números naturales hasta que el usuario desee terminar. Por cada número dado se deberá visualizar: a. Si el numero es primo: su factorial. b. Si el numero no es primo: sus múltiplos menores que 1000 c. Nota: El programa debe estar diseñado con funciones utilizando parámetros y variables locales.

  4. El desarrollo en serie de Taylor de la función coseno es: c o s ( x ) = 1 x 2 2 ! + x 4 4 ! x 6 6 ! + . . . Donde el ángulo 𝑥 viene expresado en radianes. Escriba un programa que calcule el valor aproximado de cos(𝑥), utilizando para ellos los 𝑛 primeros términos de la serie de Taylor. Nota: No utilice la función 𝑝𝑜𝑤() de la biblioteca math.h para calcular la potencia, Implemente su propia versión.

  5. Escriba un programa que mediante dos funciones convierta de grados centígrados a Fahrenheit y de Fahrenheit a Centígrados, dependiendo de la opción que proporcione el usuario.

  6. Escriba un programa que solicite el peso (Kg) y la altura (mts) de una persona y calcule su índice de masa corporal (IMC). Con base en este resultado, el programa deberá informar que clasificación pertenece dicha persona: I M C = P e s o ( k g ) E s t a t u r a 2 ( M t s . )

Indice de Masa Corporal (IMC) Clasificación
Menor a 18 Peso bajo. Necesario valorar signos de desnutrición
18 a 24.9 Normal
25 a 26.9 Sobrepeso
Mayor a 27 Obesidad
27 a 29.9 Obesidad grado I. Riesgo relativo alto para desarrollar enfermedades cardiovasculares
30 a 39.9 Obesidad grado II. Riesgo relativo muy alto para el desarrollo de enfermedades cardiovasculares
Mayor a 40 Obesidad grado III Extrema O Mórbida. Riesgo relativo extremadamente alto para el desarrollo de enfermedades cardiovasculares
Nota: Escriba una función para calcular el IMC y otra que muestre la clasificación.
  1. Modifique el programa anterior de tal forma que el proceso termine hasta que el usuario desee salir.