Rabu, 11 April 2012

Pre Test ke-1 ALPRO

Menghitung volume dan luas permukaan kubus:


Berikut ini jika diubah ke C++ :

#include <cstdlib>
#include <iostream>

using namespace std;
class hitung{
      friend istream& operator>>(istream&, hitung&);
      friend ostream& operator<<(ostream&, hitung&);
public:
       hitung();
       void proses();
private:
        double s,v,Lp;
        };
hitung::hitung(){
                 cout<<"\n=====Menghitung Volume dan Luas Permukaan Kubus=====";
                 cout<<endl;
                
                 }
void hitung::proses(){
     v=s*s*s;
     Lp=6*s*s;
     }
istream& operator>>(istream& in,hitung& x){
         cout<<"\n\nMasukkan sisi kubus=";
         in>>x.s;
         }
        
ostream& operator<<(ostream& out,hitung& z){
         out<<"\n\nVolume adalah =";
         out<<z.v;
         out<<endl;
         out<<"\n\nLuas permukaan adalah =";
         out<<z.Lp;
         out<<endl;
         }
int main(int argc, char *argv[])
{
    hitung a;
    cin>>a;
    a.proses();
    cout<<a<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}









Tidak ada komentar:

Posting Komentar