Eu to tendo problema nessa parte

C

06/11/2016

Faça um programa que lê uma medida em metros. Crie uma função que receba a medida em metros como parâmetro e faça a conversão deste valor em polegadas, pés, jardas e milhas. Os resultados devem ser apresentados na tela.




#include <stdio.h>
#include <math.h>
#define pe 30.48
#define milha 1609
#define jarda 0.9144
#define pol 2.54


float soma(float *metro,float *centimetro,float pes){


*centimetro = *metro * 100;
pes = *centimetro / pe;

return pes;

}


int main() {
float metro,centimetro,pes;

printf ("Digite o valor em metros:\\n");
scanf ("%f", &metro);

printf( "Valor correspondente em pes: %f\\n", pes );


/*
centimetro = metro * 100;
pes = centimetro / pe;
polegadas = centimetro / pol;

jard = metro/jarda;
milhas = metro / milha;

printf( "Valor correspondente em pes: %f\\n", pes );
printf ("e em polegadas : %f\\n\\n", polegadas);

printf ("e em jardas : %f\\n\\n", jard);
printf ("e em milhas : %f\\n\\n", milhas);

*/

return 0;
}
Victor Cordeiro

Victor Cordeiro

Curtidas 0

Respostas

Jones Granatyr

Jones Granatyr

06/11/2016

Opa! Nessa parte

float soma(float *metro,float *centimetro,float pes){

Você está mesmo trabalhando com ponteiros por causa dos asteriscos? Não está chamando ela no main?
GOSTEI 0
POSTAR