Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2016, 02:04
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 2 meses
Puntos: 204
Respuesta: Division en funciones

Te están pidiendo que pongas la introducción de datos:

Código C:
Ver original
  1. printf("Introduce el tiempo inicial en horas\n");
  2. scanf("%d",&tInicial);
  3. printf("Introduce el tiempo final en horas\n");
  4. scanf("%d",&tFinal);
  5. printf("Introduce el incremento de tiempo en horas\n");
  6. scanf("%d",&incremento);

y el código que pinta los resultados:

Código C:
Ver original
  1. do
  2. {
  3.   printf("La altura es %lf \n",Altura(t));
  4.   t+=incremento;
  5. }
  6. while(t<tFinal);

y:

Código C:
Ver original
  1. do
  2. {
  3.   printf("La velocidad es %lf m/s \n",Velocidad(t));
  4.   t+=incremento;
  5. }
  6. while(t<tFinal);

en funciones independientes.

La parte de introducir los datos te piden que tomes como referencia porque no quieren que uses variables globales. En este escenario, si una función ha de devolver más de un resultado existen dos opciones:
  • Usar estructuras para empaquetar los resultados pedidos
  • Que la función admita punteros, de forma que pueda modificar el valor de dichas variables

En tu caso concreto no esperan que uses estructuras, luego únicamente te queda la segunda opción.

Un saludo.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.