Ir ao conteúdo

Posts recomendados

Postado

Peguei um exercício quase pronto e tentei terminar, mas não entendi bem o cálculo, vi outros iguais que usam outra fórmula. Agora não sei mais o que alterar nele.


{

float f_tempFahenrenheit=0,g,f_tempCelcius;
printf("Informe uma temperatura em graus Celsius");
scanf("%f", &g);
f_tempFahenrenheit=((g*f_tempCelcius)/5)+32;
printf("%.2f graus Celcius equivalem a %.2f graus Fahrenheit.", f_tempCelcius, f_tempFahenrenheit);
}


int main ()
{
converterCelciusFahrenheit();

getchar();

}
void converterCelciusFahrenheit(void)

Enunciado:

Implemente uma função “converterCelsiusFahrenheit()”, que receba como parâmetro um valor do tipo float (uma temperatura em graus Celsius) e que imprima, na tela, a temperatura equivalente em graus Fahrenheit. Essa função não retorna valores. Chamar essa função a partir da função “main()”.

Postado

a Equação para transformas Celcius em Fahreinheit é a seguinte:


°F = °C × 1,8 + 32

no seu código, você usa a fórmula errada, você pega a temperatura em Celsiu e depois multiplica por "f_tempCelcius" que nem foi declarada.

Tente colocar no inicio do programa o "f_tempCelcius = 9", por que ai a equação fica correta.

9/5 = 1.8, ou seja, da no mesmo.

  • 7 anos depois...
Postado

{
    class Program
    {
        static void Main(string[] args)
        {
            double F = 0, TempMediaF = 0;
            int C = 0, TempMediaC = 0;
            Console.WriteLine(" Informe A Temperatura Media Do Local Em {Fahrenheit}: ");
            TempMediaC = int.Parse(Console.ReadLine());

            Console.WriteLine(" Informe A Temperatura Média Do Local Em {Celsius}: ");
            TempMediaF = double.Parse(Console.ReadLine());


            C = ((TempMediaC - 32) * 5) / 9;
            F = (1.8 * TempMediaF + 32);

            Console.WriteLine(" A Temperatura Média Em Graus Celsius é De: " + C);
            Console.WriteLine(" A Temperatura Média Em Graus Fahrenheit é De: " + F);
           
            Console.ReadKey();

           
        }
    }
}

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...