Anda di halaman 1dari 2

#include<iostream.

h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{
float x[2],rpm[4],ut[2],un[2],um[4],ba[3],bb[3];
float uut[2],uun[3],q,r,rpmtotal;
int i,j,k,l;
char ulang;
do
{
clrscr();
cout<<"Input Suhu"<<endl;
cout<< "masukan batas atas suhu ruangan=
";
cin>>ba[0];
cout<< "masukan batas bawah suhu ruangan=
";
cin>>bb[0];
cout<< "masukan nilai suhu ruangan"<<" ("<<bb[0]<<" sampai dengan "<<ba[0]<<")"
<<"= ";
cin>>x[0];
cout<<endl;
cout<<"Input Jumlah Orang"<<endl;
cout<< "masukan batas atas orang pada ruangan= ";
cin>>ba[1];
cout<< "masukan batas bawah orangpada ruangan= ";
cin>>bb[1];
cout<< "masukan jumlah orang pada ruangan"<<" ("<<bb[1]<<" sampai dengan "<<ba[
1]<<")"<<"= ";
cin>>x[1];
cout<<endl;
cout<<"Input Putaran motor"<<endl;
cout<< "masukan batas atas putaran motor=
";
cin>>ba[2];
cout<< "masukan batas bawah putaran motor=
";
cin>>bb[2];
cout<<endl;
for( i=0; i<2; i++)
{
ut[i]=(ba[i]-x[i])/(ba[i]-bb[i]);
cout<<"uturun "<<ut[i]<<endl;
un[i]=(x[i]-bb[i])/(ba[i]-bb[i]);
cout<<"unaik "<<un[i]<<endl;
}
for( l=0; l<2; l++)
{
uut[l]=(ba[l]-x[l])/(ba[l]-bb[l]);
cout<<"uuturun "<<uut[i]<<endl;
uun[l]=(x[l]-bb[l])/(ba[l]-bb[l]);
cout<<"uunaik "<<uun[i]<<endl;
}
if (ut[0]>ut[1])
um[0]= ut[1];
else
um[0] = ut[0];
//rpm1=bam - um1*(bam-bbm);
if (ut[0]>un[1])
um[1]= un[1];

else
um[1] = un[1];
//rpm2=bam - um2*(bam-bbm);
if (un[0]>ut[1])
um[2]= ut[1];
else
um[2] = un[1];
//rpm3=bam - um3*(bam-bbm);
if (un[0]<un[1])
um[3]= un[1];
else
um[3] = un[0];
//rpm4=bam - um4*(bam-bbm);
for (j=0;j<4; j++)
{
rpm[j] = ba[2]-um[j]*(ba[2]-bb[2]);
}
//rpm=(rpm1*um1)+(rpm2*um2)+(rpm3*um3)+(rpm4*um4)/(um1 + um2 + um3 + um4
);
q=0; r=0;
for( k=0; k<4; k++)
{
q = q + (rpm[k]*um[k]);
r = r + um[k];
}
rpmtotal = q/r;
cout<<endl;
cout<< "JUMLAH PUTARAN DARI MOTOR AC SEBESAR= " <<rpmtotal<< " rpm";
cout<<endl;
cout<<"ulangi lagi (y)"; cin>>ulang;
}
while ((ulang=='y')||(ulang=='Y'));
}

Anda mungkin juga menyukai