Sei sulla pagina 1di 4

C PROGRAM FOR TRAPEZOIDAL RULE ( Compiled in DEV C++)

#include<stdio.h>
#include<conio.h>
#include<cstdlib>
#include<math.h>
int main()
{
system("color f0");
float y[10],sum=0,h,temp,E,A;
int i,n,j,k=0, x[10];
float fact(int);
printf(" \t \t \t SOLUTION BY TRAPEZOIDAL RULE");
printf("\n \n Enter the number of observations: ");
scanf("%d",&n);
printf("\n Enter the efficiency of panel in percentage (E): ");
scanf("%f",&E);
printf("\n Enter the Area of panel in sq.cm (A): ");
scanf("%f",&A);
for(i=0; i<n; i++)
{
printf("\n Enter the value of time in hours: ");
scanf("%d",&x[i]);
printf("\n\ Enter the value of heatflux at %d hours in (cal/sq.cm/h): ",x[i]);
scanf("%f",&y[i]);
}
h=x[1]-x[0];
n=n-1;
for(i=0;i<n;i++)
{
if(k==0)
{
sum = sum + y[i];
k=1;

}
else
sum = sum + 2 * y[i];
}
sum = sum + y[i];
sum = sum * (h/2) * (E/100)* A;
printf("\n \t TOTAL HEAT ABSORBED BY SOLAR PANEL = %f cal",sum);
getch();
}

C PROGRAM FOR SIMPSONS 1/3 RULE ( Compiled in DEV C++)

#include<stdio.h>
#include<conio.h>
#include<cstdlib>
#include<math.h>
int main()
{
system("color f0");
float y[10],sum=0,h,temp,E,A;
int i,n,j,k=0,x[10];
float fact(int);
printf("\t \t \t SOLUTION BY SIMPSON'S 1/3 RULE");
printf("\n \n Enter number of observations: ");
scanf("%d",&n);
printf("\n Enter the efficiency of panel in percentage (E): ");
scanf("%f",&E);
printf("\n Enter the Area of panel in sq.cm (A): ");
scanf("%f",&A);
for(i=0; i<n; i++)
{
printf("\n Enter the value of time in hours: ");
scanf("%d",&x[i]);
printf("\n\ Enter the value of heatflux at %d hours in (cal/sq.cm/h): ",x[i]);
scanf("%f",&y[i]);
}
h=x[1]-x[0];
n=n-1;
sum = sum + y[0];
for(i=1;i<n;i++)
{
if(k==0)
{
sum = sum + 4 * y[i];

k=1;
}
else
{
sum = sum + 2 * y[i];
k=0;
}
}
sum = sum + y[i];
sum = sum * (h/3) * (E/100) * A;
printf("\n \t TOTAL HEAT ABSORBED BY SOLAR PANEL = %f cal",sum);
getch();
}

Potrebbero piacerti anche