Ir ao conteúdo
  • Cadastre-se

C PROGRAMA EM C - conversão de cm para pol


Loris_mini
Ir à solução Resolvido por Midori,

Posts recomendados

Preciso de ajuda para entender o que esta de errado com meu programa:

 

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 algoritmo para testar tal função:

 

# include <stdio.h>
# include <math.h>


//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 algoritmo para testar tal função.


float conversao_polegadas ( float cm, float pol);

int main ()
{
    float pol, conv;
    printf("Digite o valor da polegada");
    scanf("%f", &pol);
    
    conv = conversao_polegadas;
    
    printf("O valor  da conversao de pol para cm e: %f", conv);
    
    return 0;
    
}

float conversao_polegadas ( float cm, float pol)

{
    float cm, pol;
    
    cm = (pol*2,54);
    
    return cm;

}

 

Link para o comentário
Compartilhar em outros sites

  • Solução

@Laryssa Silva  Para separar as casas decimais use ponto e não vírgula.

 

A sua função de conversão só precisa de um parâmetro que é o valor de polegadas para retornar o valor convertido, p.ex:

 

float conversao_polegadas(float pol){
    return pol * 2.54;
}

 

Não há necessidade de criar outras variáveis nessa função, é só retornar o resultado do cálculo.

 

Nesta parte você só atribuiu o valor da função para a variável conv e não informou o argumento,

 

conv = conversao_polegadas;

 

Para atribuir corretamente, informe o valor que deve ser convertido,

 

conv = conversao_polegadas(pol);

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@Midori

Deu certinho, o cod final ficou assim:

 

Obriagadaa!!

15 minutos atrás, Laryssa Silva disse:

Preciso de ajuda para entender o que esta de errado com meu programa:

 

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 algoritmo para testar tal função:

 


# include <stdio.h>
# include <math.h>

float conversao_polegadas ( float pol);

int main ()
{
    float pol, conv;
    printf("Digite o valor da polegada:\n");
    scanf("%f", &pol);
    
    conv = conversao_polegadas (pol);
    
    printf("O valor  da conversao de Polegadas para centímetros e:\n %f", conv);
    
    return 0;
    
}

float conversao_polegadas ( float pol)

{
    return pol * 2.54;
    
    
}

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!