Dev - C++ - Ayuda con funciones en c++

   
Vista:

Ayuda con funciones en c++

Publicado por Diego (2 intervenciones) el 24/10/2017 22:12:58
Hola a todos, soy nuevo en esto de programar y me han dado un trabajo en la universidad que tiene que ver con funciones, pero la verdad no entiendo mucho las funciones.
la cosa es que me entregaron el siguiente problema:

Construya el correspondiente programa en C que utilizando las funciones TempxGrillo,FahrenheitACelsius permita determinar la temperatura en grados Celsius.TempxGrillo: Calcule la temperatura con base en el número de sonidos emitidos por el grillo.

y yo hice el siguiente programa:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
float TempxGrillo(int S){
	float extern r;
	r=(S/4.0)+40;
	return r;
}
float FahrenheitACelsius(float r){
	float c;
	c=(5/9.0)*(r-32);
	return c;
}
int main(void){
	int S;
	float f, p, r;
    printf("ingresar el numero de sonidos emitidos por el grillo: ");
	scanf("%d",&S);
	f=TempxGrillo(S);
	p=FahrenheitACelsius(r);
	printf("La temperatura en F es: %4.2f\n",f);
	printf("La temperatura en C es: %4.2f\n",p);
	return 0;
}

la cosa es que no me da los valores correctos.
agredeceria si alguien me puede ayudar, Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder