Develop a collection of functions to solve simple conduction
Solution
#include <stdio.h>
#include <string.h>
void cal_h();
void cal_k();
void cal_a();
int main(void)
{
cal_h();
cal_k();
cal_a();
return 0;
}
void cal_h()
{
int t1,t2;
double k,a,x,h;
printf(\"Calculate the rate of rate transfer ?\");
printf(\"\ Enter Temperature (T1 in kelvin)>>\");
scanf(\"%d\",&t1);
printf(\"Enter Temperature (T2 in kelvin)>>\");
scanf(\"%d\",&t2);
printf(\"Enter Coefficient of Thermal Conductivity >>\");
scanf(\"%lf\",&k);
printf(\"Enter Cross-sectional area >>\");
scanf(\"%lf\",&a);
printf(\"Enter Thickness of Conductor >>\");
scanf(\"%lf\",&x);
h=(k*a*(t2-t2))/x;
printf(\"The Rate of heat transfer is %.2f watts\",h);
}
void cal_k()
{
int t1,t2;
double k,a,x,h;
printf(\"Calculate coefficient of Thermalconductivity ?\ \");
printf(\"Enter rate of heat transfer >>\");
scanf(\"%lf\",&h);
printf(\"\ Enter Temperature (T1 in kelvin)>>\");
scanf(\"%d\",&t1);
printf(\"Enter Temperature (T2 in kelvin)>>\");
scanf(\"%d\",&t2);
printf(\"Enter Cross-sectional area >>\");
scanf(\"%lf\",&a);
printf(\"Enter Thickness of Conductor >>\");
scanf(\"%lf\",&x);
k=(h*x)/(a*(t2-t1));
printf(\"The coefficient of Thermalconductivity is %.2f \",k);
}
void cal_a()
{
int t1,t2;
double k,a,x,h;
printf(\"Calculate the cross-sectional area ?\ \");
printf(\"Enter rate of heat transfer >>\");
scanf(\"%lf\",&h);
printf(\"\ Enter Temperature (T1 in kelvin)>>\");
scanf(\"%d\",&t1);
printf(\"Enter Temperature (T2 in kelvin)>>\");
scanf(\"%d\",&t2);
printf(\"Enter Coefficient of Thermal Conductivity >>\");
scanf(\"%lf\",&k);
printf(\"Enter Thickness of Conductor >>\");
scanf(\"%lf\",&x);
a=(h*x)/(k*(t2-t1));
printf(\"The cross-sectional area is %.2f watts\",a);
}
_________________

