Tag
Program C++
#include <cstdlib>#include <iostream> using namespace std;
class Rumus{
public:
void Kecepatan();
void Percepatan();
void Gaya();
void Usaha();
void Daya ();
void Energik();
void Energip();
void Momentum();
void MassaJenis();
void Gravitasi();
void Kalor();
void PerambatanSuhu();
private:
float t,s,m,a,f,w,h,v,g,c;
};
int main()
{
int p;
Rumus pil;
cout <<”——————–\n”;
cout <<”Rumus – Rumus Fisika\n”;
cout <<”——————–\n”;
cout <<”1. Kecepatan\n2. Percepatan\n3. Gaya\n4. Usaha\n5. Daya\n”;
cout <<”6. Energi Kinetik\n7. Energi Potensial\n8. Momentum\n9. Massa Jenis\n10.Gravitasi\n”;
cout <<”11.Kalor\n12.Perambatan Suhu\n\n”;
cout <<”Masukkan Pilihan Anda : “; cin >> p;
cout <<”============================================\n”;
if (p>12) cout <<” Maaf, Salah Masukkan. Masukkan Ulang Pilihan Anda. 1 sampai dengan 12\n\n”;
switch (p){
case 1 : pil.Kecepatan(); break;
case 2 : pil.Percepatan(); break;
case 3 : pil.Gaya(); break;
case 4 : pil.Usaha(); break;
case 5 : pil.Daya(); break;
case 6 : pil.Energik(); break;
case 7 : pil.Energip(); break;
case 8 : pil.Momentum(); break;
case 9 : pil.MassaJenis(); break;
case 10: pil.Gravitasi(); break;
case 11: pil.Kalor(); break;
case 12: pil.PerambatanSuhu(); break;
}
cout <<”============================================\n”;
system(“PAUSE”);
system(“cls”);
return main();
}
void Rumus::Kecepatan(){
cout <<”Menghitung Kecepatan\n”;
cout <<”Masukkan Jarak Yang Ditempuh(km) : “; cin >> s;
cout <<”Masukkan Watu Yang Ditempuh(jam) : “; cin >> t;
cout <<”Kecepatan Yang Terjadi Adalah : “<<s/t<<endl;
}
void Rumus::Percepatan(){
int t1,v1;
cout <<”Menghitung Percepatan\n”;
cout <<”Masukkan Waktu Awal : “; cin >>t;
cout <<”Masukkan Waktu Akhir: “; cin >>t1;
cout <<”Masukkan Kecepatan Awal : “; cin >> v;
cout <<”Masukkan Kecepatan Akhir: “; cin >>v1;
cout <<”Percepatan Yang Terjadi Adalah : “<<(v1-v)/(t1-t)<<endl;
}
void Rumus::Gaya(){
cout <<”Menghitung Gaya\n”;
cout <<”Masukkan Massa Benda(kg) : “; cin >> m;
cout <<”Masukkan Percepatan(m/s2): “; cin >> a;
cout <<”Gaya Yang Dihasilkan Adalah : “<<m*a<<” Newton\n”;
}
void Rumus::Usaha(){
cout <<”Menghitung Usaha\n”;
cout <<”Masukkan Gaya Yang Terjadi : “; cin >> f;
cout <<”Masukkan Jarak Yang Ditempuh: “; cin >> s;
cout <<”Usha Yang Terjadi Adalah : “<<f*s<<endl;
}
void Rumus::Daya(){
cout <<”Menghitung Daya\n”;
cout <<”Masukkan Usaha Yang Dilakukan : “; cin >> w;
cout <<”Masukkan Waktu Yang Diperlukan: “; cin >> t;
cout <<”Daya Yang Dihasilkan Adalah : “<<w/t<<endl;
}
void Rumus::Energik(){
cout <<”Menghitung Energi Kinetik\n”;
cout <<”Masukkan Massa Benda : “; cin >> m;
cout <<”Masukkan Kecepatan : “; cin >> v;
cout <<”Energi Kinetiknya Adalah : “<<(m*(v*v))/2<<endl;
}
void Rumus::Energip(){
cout <<”Menghitung Energi Potensial\n”;
cout <<”Masukkan Massa Benda : “; cin >> m;
cout <<”Masukkan Gravitasi : “; cin >> g;
cout <<”Masukkan Ketinggian : “; cin >> h;
cout <<”Energi Potensialnya Adalah : “<<m*g*h<<endl;
}
void Rumus::Momentum(){
cout <<”Menghitung Moentum\n”;
cout <<”Masukkan Massa Benda : “; cin >> m;
cout <<”Masukkan Kecepatan : “; cin >> v;
cout <<”Momentumnya Adalah : “<<m*v<<endl;
}
void Rumus::MassaJenis(){
cout <<”Menghitung Massa Jenis Benda\n”;
cout <<”Masukkan Massa Benda : “; cin >> m;
cout <<”Masukkan Volume Benda: “; cin >> v;
cout <<”Massa Jenis Benda Tersebut Adalah : “<<m/v<<endl;
}
void Rumus::Gravitasi(){
cout <<”Menghitung Grafitasi\n”;
cout <<”Masukkan Gaya Yang Terjadi : “; cin >> f;
cout <<”Masukkan Massa Benda : “; cin >> m;
cout <<”Gravitasinya Adalah : “<<f/m<<endl;
}
void Rumus::Kalor(){
cout <<”Menghitung Kalor\n”;
cout <<”Masukkan Kalor Jenis : “; cin >> c;
cout <<”Masukkan Massa : “; cin >> m;
cout <<”Massukan Nilai Perubahan Suhu : “; cin >> t;
cout <<”Kalor Yang Dihasilkan Adalah : “<<m*c*t<<endl;
}
void Rumus::PerambatanSuhu(){
cout <<”Menghitung Perambatan Suhu\n”;
cout <<”Masukkan Massa : “; cin >> m;
cout <<”Masukkan Kalor Jenis : “; cin >> c;
cout <<”Perambatan Suhu Yang Dihasilkan Adalah : “<<m*c<<endl;
}
Ringkasan Materi