Kamis, 07 April 2011

Program menghitung Luas Lingkaran dan Volume bola.....

Ini adalah program untuk mencari luas lingkaran dan volume bola dalam C++ :

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

class hitung{
      friend ostream& operator<<(ostream&, const hitung&);
      friend istream& operator>>(istream&, hitung&);

public:
    
        void hitung_L_lingkaran();
        void hitung_V_bola();

        private:
                float r;
                float Phi;
                float luas;
                float volume;
                };


void hitung::hitung_L_lingkaran(){
    Phi=3.14;
    luas=Phi*r*r;
     }

void hitung::hitung_V_bola(){
          volume=1.33*3.14*r*r*r;
          }

istream& operator>>(istream& in, hitung& masukan){
                   
                   cout<<"Menghitung luas lingkaran.\n""\n";
                   cout<<"Masukan jari-jarinya lingkaran:";
                   in>>masukan.r;
                   cout<<"Menhitung volume bola.\n""\n";
                   cout<<"Masukan jari jari bola:";
                   in>>masukan.r;
                   return in;
                   }

ostream& operator<<(ostream& out, const hitung& keluaran){
                            out<<"jari-jari lingkaran:"<<keluaran.r<<endl;
                            out<<"jari-jari bola:"<<keluaran.r<<endl;                      
                            out<<"luas lingkaran:"<<keluaran.luas<<endl;
                            out<<"volume bola:"<<keluaran.volume<<endl;
                            return out;
                            }

int main(int argc, char *argv[])
{

  hitung a;

  cin>>a;
  a.hitung_L_lingkaran();
  a.hitung_V_bola();
  cout<<a;

  getch();

  return EXIT_SUCCESS;

}





Dibuat dalam Java bentuk Class




import jeliot.io.*;

public class MyClass {

public void cetak(){
System.out.print("coba");
}
    public static void main() {
        // Your algorithm goes here.
MyClass x = new MyClass();
x.cetak();
int r;
float volume;
float luas_lingkaran;
System.out.print("masukan r = ");
r = Input.readInt();
volume= (float)((3.14*r*r*r*3)/4);
luas_lingkaran=(float)(3.14*r*r);
   System.out.print(volume);
}
}



 kalau ada yang salah mohon komentarnya,,,,,,,,,,,,, makasih....

Tidak ada komentar:

Posting Komentar