Skip to main content

MENGHITUNG LUAS PERMUKAAN DAN VOLUME BOLA & TABUNG



HALOO! SEE U AGAIN BROSIST, KALI INI AKU MEMBAGIKAN CARA MENGHITUNG LUAS PERMUKAAN+VOLUME BOLA DAN TABUNG SEKALIGUS, CHECK THIS OUT!




#include <iostream>
#include <string>
using namespace std;
float phi=3.14;
class Bola{ public:
  void input();
  void output();
  void hitungLPB();
  void hitungVB();
 
 private:
  int r;
  float LPB,VB;
};

void Bola::input(){
 cout<<"PROGRAM BOLA"<<endl;
 cout<<"Masukkan Jari-Jari: ";
 cin>>r;
}
void Bola::hitungLPB(){
 LPB=4*phi*r*r;
}
void Bola::hitungVB(){
 VB=((float)4/3)*phi*r*r*r;
}
void Bola::output(){
 cout<<"Luas Permukaan Bola Adalah "<<LPB<<endl;
 cout<<"Volume Bola Adalah "<<VB<<endl;
}
class Tabung{
 public:
  void input();
  void output();
  void hitungLPT();
  void hitungVT();

 private:
  int r,t;
  float LPT, VB;
};
void Tabung::input(){
 cout<<"\nPROGRAM TABUNG"<<endl;
 cout<<"Masukkan Jari-Jari: ";
 cin>>r;
 cout<<"Masukkan Tinggi: ";
 cin>>t;
}
void Tabung::hitungLPT(){
 LPT=2*phi*r*(r+t);
}
void Tabung::hitungVT(){
 VB=phi*r*r*t;
}
void Tabung::output(){
 cout<<"\nLuas Permukaan Tabung adalah "<<LPT<<endl;
 cout<<"\nVolume Tabung adalah "<<VB<<endl;
}
int main()
{
   Bola bla;
   Tabung tab;
  
   int pilih;
  
   cout<<"SELAMAT DATANG DI PROGRAM 1600018005"<<endl;
   cout<<"\n1. PROGRAM BOLA"<<endl;
   cout<<"\n2. PROGRAM TABUNG"<<endl;
   cout<<"\nMasukkan Program yang Ingin Dijalankan: "<<endl;
   cin>>pilih;
  
   if(pilih==1){
    bla.input();
    bla.hitungLPB();
    bla.hitungVB();
    bla.output();
   }
  
   else if(pilih==2){
    tab.input();
    tab.hitungLPT();
    tab.hitungVT();
    tab.output();
   }
  
   else{
    cout<<"\n\nPILIHAN TIDAK TERDAFTAR GUYS"<<endl;
   }
     return 0;
}

Comments

Popular posts from this blog

Konversi nilai angka menjadi nilai huruf dengan ketentuan

Analisis: Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kita akan membuat program konversi nilai tersebut dengan dengan kondisi if else if. Algoritma  Konversi_Nilai {Mengkonversikan nilai angka menjadi nilai huruf} Bab 4 Kondisi halaman : 81 Deklarasi nilai : integer nilai_huruf : char Deskripsi read (nilai) if (nilai > 0) and (nilai <= 20) then nilai_huruf 􀃅 ‘E’ else if (nilai > 20) and (nilai <= 40) then nilai_huruf 􀃅 ‘D’ else if (nilai > 40) and (nilai <= 60) then nilai_huruf 􀃅 ‘C’ else if (nilai > 60) and (nilai <= 80) then nilai_huruf 􀃅 ‘B’ else nilai_huruf 􀃅 ‘A’ endif write (nilai_huruf) Flowchart Kasus 4.4 Translasi Kasus 4.4 #include <iostream> #include <string> using namespace std; class konversi{ private:   string raptor_prompt_variable_zzyz;    int nilai; public: konversi(){    raptor_prompt_variable_zzyz ="Masukan Nilai : ";    cout << raptor_prompt_variab...

Menentukan bilangan terbesar antara 3 bilangan bulat.

Analisis: Menentukan Bilangan terbesar dari 3 bilangan bulat yang diinputkan, kita akan memasukan 3 bilangan kemudian akan ditentukan nilai terbesar atau maximum menggunakan 2 metode, yaitu sama-sama menggunakan kondisi tetapi isi dari kondisi tersebut berbeda. Algoritma  Nilai_ Maksimum {Membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara tiga buah bilangan tersebut dan menampilkannya ke layar} Deklarasi 4.2.a x, y, z : integer Deklarasi 4.2.b x, y, z : integer maks : integer Deskripsi 4.2.a read (x, y, z) if (x > y) and (x > z) then write (‘Bilangan terbesar adalah = ‘,x) else if (y > x) and (y > z) then write (‘Bilangan terbesar adalah = ‘,y) else write (‘Bilangan terbesar adalah = ‘,z) end if Deskripsi 4.2.b read (x, y, z) maks 􀃅 x if (y > maks) then maks 􀃅 y end if if (z > maks) then maks ( z end if write (‘Bilangan terbesar adalah = ‘,maks) Flowchart Kasus 4.2 Translasi Kasus 4.2.a #include <iostream> ...

Pemrograman Web

Hello, ini contoh text editing HTML! Semoga menarik!