{Masukan integer derajat Celcius (C),
menghitung ekivalensinya dalam derajat Reamur (R), Fahrenheit (F), dan Kelvin(K).kemudian menampilkan hasilnya di layar}

Deklarasi:
C  : real   : {derajat Celcius, input}
R  : real  : {derajat Reamur, output}
F  : real  : {derajat Fahrenheit, output}
K  : real  : {derajat Kelvin, output}

Deskripsi:
read (C)
R = 4/5*C
F = 9/5*C+32
K = C+273
write (R,F,K)

==> Flowchart : 

Image   Image

==> Programnya : 

</p><pre>#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;
class Konversi{
 friend ostream&amp; operator&lt;&lt;(ostream&amp;, Konversi&amp;);
 friend istream&amp; operator&gt;&gt;(istream&amp;, Konversi&amp;);
 public:
 Konversi(){};
 void suhu_R(){R = 4/5.0*C;}
 void suhu_F(){F = 9/5.0*C+32;}
 void suhu_K(){K = C+273;}
 private:

 float C,R,F,K;

 };
 istream&amp; operator&gt;&gt;(istream&amp; in, Konversi&amp; input){
 cout&lt;&lt;"Program Konversi Suhu dari Celcius menjadi Reamur, Fahrenheit, dan Kelvin"&lt;&lt;endl;
 cout&lt;&lt;"Masukan besar suhu Celcius :";in&gt;&gt;input.C;
 return in;
 }
 ostream&amp; operator&lt;&lt;(ostream&amp; out, Konversi&amp; output){
 cout &lt;&lt; output.C&lt;&lt;" derajat Celcius = "&lt;&lt;output.R&lt;&lt;" derajat Reamur" &lt;&lt; endl;
 cout &lt;&lt; output.C&lt;&lt;" derajat Celcius = "&lt;&lt;output.F&lt;&lt;" derajat Fahrenheit "&lt;&lt; endl;
 cout &lt;&lt; output.C&lt;&lt;" derajat Celcius = "&lt;&lt;output.K&lt;&lt;" derajat Kelvin" &lt;&lt; endl;
 return out;
 }
int main()
{ Konversi x;
 cin&gt;&gt;x;
 x.suhu_R();
 x.suhu_F();
 x.suhu_K();
 cout&lt;&lt;x;
 cout&lt;&lt;endl;
 system("PAUSE");
 return EXIT_SUCCESS;
}
&lt;p style="text-align: left;"&gt;<br />

 

 

About niehennys

just another girl.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s