The Aristocats - Marie

animasi

ALPRO Soal Individu (2 soal SAP) Konvrensi Suhu

Minggu, 09 Maret 2014


Membuat Konvrensi :

Disini akan membahas soal konvrensi suhu dengan komponen Analisis, Algoritma, Flowchart, Bahasa C++  

  • Analisis :

1.    Input : x (pilihan)
2.      Kondisi : x=1
                      x=2
                      x=3
                      x=4
3. Proses 
Celcius :
f <- (c*9/5)+32
r<- (c*4/5)
k<- c+273

Reamur :
c <- r*5/4
f<- (c*9/5)+32
k<- c+273

Fahrenheit :
c <- (f-32)*5/9
k<- c+273
r<- (c*4/5)

Kelvin :
c <- k-273
f<- (c*9/5)+32
r<- (c*4/5)

4. Output : x, c, r, f, k, Nomer yang anda masukkan tidak tersedia.


  • Algoritma :
1.       Deklarasi
       x : integer (input )

2.       Deskripsi
       read (x)  
       Kondisi : x=1
                      x=2
                      x=3
                      x=4
     
       Proses 
       Celcius :
          f <- (c*9/5)+32
          r<- (c*4/5)
          k<- c+273

       Reamur :
          c <- r*5/4
          f<- (c*9/5)+32
          k<- c+273

      Fahrenheit :
          c <- (f-32)*5/9
          k<- c+273
          r<- (c*4/5)

      Kelvin :
         c <- k-273
         f<- (c*9/5)+32
         r<- (c*4/5)
       write (x, c, r, f, k, Nomer yang anda masukkan tidak tersedia.)


  • Flowchart :


  • Bahasa C++ 
int main(int argc, char *argv[])
{
   float r,x,k,c,f;

   cout<<"Masukkan pilihan: 1.Celcius 2.Reamur 3.Fahrenheit dan 4.Kelvin "<<endl;
   cin >> x;
   if (x==1)
   {
      cout << "Yang anda pilih Celcius" << endl;    
      cout<<"Masukkan suhu Celcius= ";
      cin >> c;
      f =(c*9/5)+32;
      r =(c*4/5);
      k =c+273;
      cout << "Jadi dalam Fahrenheit= "<<f << endl;    
      cout << "Jadi dalam Reamur= "<<r << endl;    
      cout << "Jadi dalam Kelvin= "<<k << endl;   }
   else
   {
      if (x==2)
      {
         cout << "Yang anda pilih Reamur" << endl;       
         cout<<"Masukkan suhu Reamur= ";

         cin >> r;
         c =r*5/4;
         f =(c*9/5)+32;
         k =c+273;
         cout << "Jadi dalam Fahrenheit= "<<f << endl;       
         cout << "Jadi dalam Kelvin= "<<k << endl;       
         cout << "Jadi dalam Celcius= "<<c << endl;      }
      else
      {
         if (x==3)
         {
            cout << "Yang anda pilih Fahrenheit" << endl;          
            cout<<"Masukkan suhu Fahrenheit= ";
            cin >> f;
            c =(f-32)*5/9;
            k =c+273;
            r =(c*4/5);
            cout << "Jadi dalam Reamur= "<<r << endl;          
            cout << "Jadi dalam Kelvin= "<<k << endl;          
            cout << "Jadi dalam Celcius= "<<c << endl;         }
         else
         {
            if (x==4)
            {
               cout << "Yang anda pilih Kelvin" << endl;             
               cout<<"Masukkan suhu Kelvin= ";

               cin >> k;
               c =k-273;
               f =(c*9/5)+32;
               r =(c*4/5);
               cout << "Jadi dalam Fahrenheit= "<<f << endl;             
               cout << "Jadi dalam Reamur= "<<r << endl;             
               cout << "Jadi dalam Celcius= "<<c << endl;            }
            else
            {
               cout << "Nomer yang anda masukkan tidak tersedia" << endl;            }
         }
      }
   }
    system("PAUSE");
    return EXIT_SUCCESS;
}


RUN :   





0 komentar:

Posting Komentar