Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Pacheco

Transforma cm em polegada - Linguagem C

Recommended Posts

Meu programa não está rodando? Queria saber como resolver isso.

 

 

/*5) Crie uma função que realize a conversão de Polegadas (pol) 
para Centímetros (cm), onde pol é passado como parâmetro e cm é retornado.
 Sabe-se que 1 polegada está para 2,54 centímetros. Crie também um módulo 
principal para testar tal função.*/


#include<stdio.h>
float transforma_cm(float polegada);

int main(){
    float pol,cm;

	printf("Informe um numero em polegadas: \n");
    scanf("%f",pol);
    cm=transforma_cm(pol);
    
    printf("Esse numero em cm eh:%d ",cm);
}


float transforma_cm(float polegada){
	float cm;
    cm = polegada * 2.54;
	return cm;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

só pra complementar, a sua função main deve ter um retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

só pra complementar, a sua função main deve ter um retorno.

 

Bem observado.

 

Aliás, é bom sempre compilar os programas com a opção de exibição de warning. Assim fica fácil detectar esses problemas. Se você habilitasse os warning, verias esses dois problemas reportados aqui.

 

Por exemplo:

 

$ gcc -Wall file.c -o file

O "-Wall" exibe todos os warnings

Compartilhar este post


Link para o post
Compartilhar em outros sites

/*5) Crie uma função que realize a conversão de Polegadas (pol) 
para Centímetros (cm), onde pol é passado como parâmetro e cm é retornado.
 Sabe-se que 1 polegada está para 2,54 centímetros. Crie também um módulo 
principal para testar tal função.*/


#include<stdio.h>
float transforma_cm(float polegada);

int main(){
    float pol, cm;

        printf("Informe um numero em polegadas: \n");
    scanf("%f",&pol);
    cm=transforma_cm(pol);
    
    printf("Esse numero em cm eh:%d ",cm);

system("pause");
return 0;
}


float transforma_cm(float polegada){
        float cm;
    cm = polegada * 2.54;
        return cm;

}

So fiz algumas alteraçoes! Assim deve funcionar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.