/**********************************/
/* CSC 101             Winter 2012*/
/* Alex Dekhtyar                  */
/* Lab 2                          */
/*                                */
/*********************************/

/* converter.c: temperature conversion */

/* main() */

int main() {

/**** toFahrenheit() tests ****/

checkit_double(toFahrenheit(0), 32);
checkit_double(toFahrenheit(1), 33.8);
checkit_double(toFahrenheit(-1),30.2 );
checkit_double(toFahrenheit(100),212 );
checkit_double(toFahrenheit(-40),-40 );
checkit_double(toFahrenheit(-273.15),-459.67 );
checkit_double(toFahrenheit(36.6),97.88 );
checkit_double(toFahrenheit(37.0),98.6 );
checkit_double(toFahrenheit(38),100.4 );
checkit_double(toFahrenheit(3000),5432 );

printf("\n\n");

/**** toCelcius() tests ****/

checkit_double(toCelsius(0),-17.7777 );
checkit_double(toCelsius(32),0 );
checkit_double(toCelsius(100),37.7777 );
checkit_double(toCelsius(109),42.7777 );
checkit_double(toCelsius(-1),-18.3333 );
checkit_double(toCelsius(-40),-40 );
checkit_double(toCelsius(350),176.6666 );
checkit_double(toCelsius(425),218.3333 );
checkit_double(toCelsius(-459.67),-273.15 );
checkit_double(toCelsius(10000),5537.7777 );

return 0;
}