Beranda

Sabtu, 24 Maret 2012


Pretest Praktikum 1 ( Bab Sekuen)
Menghitung volume dan luas permukaan kubus.

Jika di inputkan 4, maka outputnya :

Program C++ (overloading) :

#include <cstdlib>
#include <iostream>
using namespace std;
class Kubus{
      friend istream& operator>>(istream&, Kubus&);
      friend ostream& operator<<(ostream&, Kubus&);
      public:
              Kubus();
              void proses();
      private:
              double s,V,Lp;       
      };
Kubus::Kubus(){
                   cout<<"Menghitung Volume"<<endl;
                   cout<<"Menghitung Luas permukaan"<<endl;
                   }     
void Kubus::proses(){
     V=s*s*s;
     Lp=6*s*s;
     }
istream& operator>>(istream& in, Kubus& a ){
         cout<<"Masukan sisi Kubus = ";
         in>>a.s;
         }
ostream& operator<<(ostream& out, Kubus& b){
         out<<" Volume =";
         out<<b.V;
         out<<" Luas permukaan =";
         out<<b.Lp;
              }
int main(int argc, char *argv[])
{
    Kubus x;
    cin>>x;
    x.proses();
    cout<<x<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}


Jika diinputkan 2, maka hasilnya :







Tidak ada komentar:

Posting Komentar