Ultrix-3.1/src/cmd/usat/cc/cc.in.c
/**********************************************************************
* Copyright (c) Digital Equipment Corporation 1984, 1985, 1986. *
* All Rights Reserved. *
* Reference "/usr/src/COPYRIGHT" for applicable restrictions. *
**********************************************************************/
/*
* SCCSID: @(#)cc.in.c 3.0 4/22/86
*
* This program prints a conversion table
* of temperatures for Celsius, Fahrenheit,
* and Kelvin.
*/
#define CTOK 273.16
#define MAXK 500
#define MINK 0
#define INC 5
char heading[] = "\nCelsius\t\tFahrenheit\tKelvin";
char fmt2[] = "%6.2f\t\t";
main()
{
int i;
float c,f,k,r;
printf(heading);
for(k=(MINK); k<=MAXK; k=k+INC) {
printf("\n");
c = k - CTOK;
printf(fmt2,c);
f = ctof(c);
printf(fmt2,k);
}
printf("\n");
exit(0);
}
/*
* convert f to c
*/
ctof(c)
float c;
{
float f;
f = ((9.0/5.0) * (c + 32.));
printf(fmt2,f);
}