Conversor C++ ( Farenheit / Centígrados )

Kenny

Pues estoy intentando hacer un ejercicio para que el programita haga lo que dice el título, yo lo tengo que haga de centigrados a farenhait, pero al reves no me sale, creo que el error que tengno es una chorrada porque tendría que funcionar, pero ni a tiros lo hace

#include
#include <cstdlib>

using namespace std;

int main() {


// La relacion entre las temperaturas centigradas 
// y fahrenheit es C/100=(F-32)/180  

const float F1=32;     /* Constante */
const float F2=180;    /* Constante */
const float C1=100;    /* Constante */
float C, F;            /* Variable  */ 


cout << "Introduce una temperatura en grados centigrados: ";
cin >> C;
F=C/100*180+32;
cout << "La temperatura en grados fahrenheit es ";
cout << F << endl;

system("PAUSE");
return 0;

}

Si alguien ve el fallo que me lo diga porque estoy bastante perdido

maRc

No te entiendo bien. ¿Tienes un programa que pasa de C a F, pero no te sale que pase de F a C y quieres que te ayudemos a encontrar el fallo, pero nos pones el programa que pasa de F a C?

PD: De todas maneras, prueba poner parentesis en las operaciones.

Poisonous

Las constantes q declaras no las usas nunca, no?

Lo de pasar de F a C siguiendo un poco tu stilo seria algo asi:

cout << "Introduce una temperatura en grados fahrenheit: ";
cin >> F;
C = (F - 35) * 0.555
cout << "La temperatura en grados Centigrados es ";
cout << C << endl;

Usuarios habituales

  • Poisonous
  • maRc
  • Kenny