Conversão de Celsius para Fahrenheit e vice-versa em Linguagem C, de acordo com as seguintes fórmulas:
c = (f - 32) / 1.8
f = (c * 1.8) + 32
annaclaragerais:
Quais as temperaturas que vc quer converter?
Soluções para a tarefa
Respondido por
2
Tc/5 x tf-32/9 ( vc coloca as duas fórmulas dessa maneiras e logo após multiplica cruzado, ou seja, multiplica 5x tf-32 e 9xtc)
mas antes vc transforma tf em tc, é dó colocar tc no lugar de Tf.
Logo ficará: 5tc-160= 9tc
depois passa o nove pro lado do cinco e passa o 160 para depois da igualdade ( não se esqueça que os números trocam o sinal):
5tc-9tc=160
-4tc=160
tc= 160/-4= -40
prontinho o resultado é -40.
espero ter ajudado
mas antes vc transforma tf em tc, é dó colocar tc no lugar de Tf.
Logo ficará: 5tc-160= 9tc
depois passa o nove pro lado do cinco e passa o 160 para depois da igualdade ( não se esqueça que os números trocam o sinal):
5tc-9tc=160
-4tc=160
tc= 160/-4= -40
prontinho o resultado é -40.
espero ter ajudado
Respondido por
1
/*
* conversao.c
*
* Copyright 2015 Renderend <renderend@Linux>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
*
*/
#include <stdio.h>
int main(int argc, char **argv) {
char digito;
float c, f;
//Solicitando escolha
printf("***Bem vindo ao programa que converte Celcius e Fahrenheit***");
printf("\nPara converter de Celsus para Farenheit, digite 'C'\nPara converter de Fahnhereit para Celsus, digite 'F'");
scanf("%c", &digito);
if (digito == 'C' || digito == 'c') {
printf("\nInforme o valor da temperatura em Celsus: ");
scanf("%f", &c);
f = (c * 1.8) + 32 ;
printf("A temperatura em Fahnhereit é de %.1fº.", f);
} else if (digito == 'F' || digito == 'f'){
printf("\nInforme o valor da temperatura em Fanhereit: ");
scanf("%f", &f);
c = (f - 32) / 1.8;
printf("A temperatura em Celsus é de %.1fº.", c);
}
return 0;
}
* conversao.c
*
* Copyright 2015 Renderend <renderend@Linux>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA.
*
*
*/
#include <stdio.h>
int main(int argc, char **argv) {
char digito;
float c, f;
//Solicitando escolha
printf("***Bem vindo ao programa que converte Celcius e Fahrenheit***");
printf("\nPara converter de Celsus para Farenheit, digite 'C'\nPara converter de Fahnhereit para Celsus, digite 'F'");
scanf("%c", &digito);
if (digito == 'C' || digito == 'c') {
printf("\nInforme o valor da temperatura em Celsus: ");
scanf("%f", &c);
f = (c * 1.8) + 32 ;
printf("A temperatura em Fahnhereit é de %.1fº.", f);
} else if (digito == 'F' || digito == 'f'){
printf("\nInforme o valor da temperatura em Fanhereit: ");
scanf("%f", &f);
c = (f - 32) / 1.8;
printf("A temperatura em Celsus é de %.1fº.", c);
}
return 0;
}
Perguntas interessantes