Kamis, 07 Juli 2011

Program menghitung luas dan volume

#include <cstdlib>
#include <iostream>

using namespace std;

class njo{
      friend istream& operator>>(istream&, njo&);
      friend ostream& operator<<(ostream&, njo&);
     
      public:
             njo();
             void luas_lingkaran(){
                  phi=3.14;
                  luas=phi*r*r;};
             void volume_bola(){
                  phi=3.14;
                  volume=(3*phi*r*r*r)/4;};
            
      private:
              float r;
              float phi;
              float luas;
              float volume;
      };
     
njo::njo(){
             cout<<"menghitung luas lingkaran dan volume dengan inputan jari - jari\n"<<endl;
             }
            
istream& operator>>(istream& in, njo& masuk){
         cout<<"masukkan nilai jari - jari : ";
         in>>masuk.r;
         return in;
         }
        
ostream& operator<<(ostream& out, njo& metu){
         out<<"luas lingkaran = "<<keluar.luas<<endl;
         out<<"volume bola    = "<<keluar.volume<<endl;
         return out;
         }
     

int main(int argc, char *argv[])
{
    njo shinjo;
    cin>>shinjo;
    shinjo.luas_lingkaran();
    shinjo.volume_bola();
    cout<<shinjo;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tidak ada komentar:

Posting Komentar