top of page

PRÁCTICA 2. Apuntadores y Memoria Dinámica.

  • Foto del escritor: Yoel Jimenez Tapia
    Yoel Jimenez Tapia
  • 25 feb 2016
  • 2 Min. de lectura

- Ejercicio 1: Vocales.

Realiza una función paso por referencia que reciba la dirección de inicio de una cadena de caracteres y devuelva el número de vocales que hay en la cadena.

- Ejercicio 2: Estado De Salud De N Personas.

Elabore un programa en C++ que determine el estado de salud de N personas que han proporcionado sus datos de estatura y peso que se almacenan en 2 arreglos dinámicos. El programa debe realizar y calcular lo siguiente:

a) Por medio de una función capturar la estatura y peso de cada persona.

b) Calcular y almacenar en un arreglo el índice de masa corporal de cada persona (IMC).

Considere que el:

IMC=Peso/Estatura^2

c) De acuerdo al IMC calculado, cuántas personas tienen bajo peso, peso normal, sobrepeso, obesidad y obesidad mórbida.

d) Qué persona tuvo la mayor y menor estatura.

e) Cuál es el peso promedio de las primeras 15 personas.

- Ejercicio 3: Evaluación De Un Polinomio.

En este ejercicio se va a evaluar un polinomio de cualquier grado.

Como en un principio no se sabe qué grado va a ser el polinomio, se debe crear una variable puntero del tipo double: double*coeficientes.

A continuacion se debe de pedir el grado del polinomio y reservar memoria para el arreglo de coeficientes. Luego a través de un bucle se empezará a pedir los coeficientes del polinomio. Finalmente se debe pedir el punto (x) en el que se va a evaluar el polinomio, cuyo resultado se sacará por la consola. También se debe sacar por la consola el polinomio que se ha evaluado. La entrada y salida de datos por la consola podría ser:

>> Introduce el numero de coeficiente: 2

>> Introduce el coeficiente 1: 2.5

>> Introduce el coeficiente 2: 3.5

>> Introduce el valor de X: 2.0

>> El polinomio es: 2.5*X^0 +3.5*X^1

>> El valor del polinomio en el punto 2.0 es 9.5


 
 
 

Comentarios


Yoel Antonio Jiménez Tapia.

Cristian UrielGonzález Montdasder.

2CM15

Ingeniería En Comunicaciones Y Electrónica

ESIME ZACATENCO

  • Facebook Clean
bottom of page