Ir para conteúdo
Fórum Script Brasil
  • 0

Tabela Farhneit


SpawN OwNS

Pergunta

#include <stdio.h>

main()

{

int fahr, celsius;

int inicio, fim, incr;

inicio = 0;

fim = 300;

incr = 20;

fahr = inicio;

printf ("\tTabela de conversao de temperatura: Fahrneit & Celsius\n\n");

while (fahr <= fim) {

celsius = 5 * (fahr - 32) / 9;

printf ("%d\t%d\n", fahr, celsius);

fahr = fahr + incr;

}

}

Comecei a ler um livro de C e nos primeiro exercicios diz para trocar a tabela e fazer: Celsius e Fahrniet, tentei inumeras revertidas mais não cheguei a esta mesma tabela, alguém pode postar o codigo e me explicar o script :)

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Use identação no código. Isso facilita muito a visualização. Tenha esse costue desde cedo.

Para saber como converter de F para C, basta escrever a equação no papel e isolar a variável:

C / 5 = (F - 32) / 9

F = (9 * C + 160) / 5

int main()
{
    int fahr, celsius;
    int inicio, fim, incr;
    inicio = 0;
    fim = 300;
    incr = 20;
    fahr = inicio;
    printf ("\tTabela de conversao de temperatura: Fahrneit & Celsius\n\n");
    
    printf("%5s %5s\n", "F", "C");
    while (fahr <= fim)
    {
        celsius = 5 * (fahr - 32) / 9;
        printf ("%5d %5d\n", fahr, celsius);
        fahr = fahr + incr;
    }
    
    celsius = 0;
    
    printf("\n\n%5s %5s\n", "C", "F");
    while (celsius <= fim)
    {
        fahr = (9 * celsius + 160) / 5;
        printf ("%5d %5d\n", celsius, fahr);
        celsius += incr;
    }

    return 0;
}

Link para o comentário
Compartilhar em outros sites

  • 0

Cara este foi o meu primeiro exercicio e eu não consegui resolver, sera que voce pode me explicar como foi feito não entendi nada ;\

só vi que voce mudou.

coloca uns comentarios ai =) /* */

{{ Ah e falto um "#include <stdio.h>" no seu script. senao o printf não pega }}

Editado por SpawN OwNS
Link para o comentário
Compartilhar em outros sites

  • 0
Cara este foi o meu primeiro exercicio e eu não consegui resolver, sera que voce pode me explicar como foi feito não entendi nada ;\

só vi que voce mudou.

coloca uns comentarios ai =) /* */

Não precisa saber coisa alguma de programação. Basta saber Matemática. Postei a fórmula. Basta isolar as variáveis:

C / 5 = (F - 32) / 9

F = (9 * C + 160) / 5

Pegue a primeira linha e isole F. Você chegará À segunda linha.

{{ Ah e falto um "#include <stdio.h>" no seu script. senao o printf não pega }}

Isso fica subentendido...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...