Arif wicak blog -- Tutorial Pemograman == Cara membuat perhitungan laporan praktium fisika Hukum kekelan mekanik==
nah berikut akan saya paparkan penjelasan dari coding di atas :
#include <cmath> dan #include <iostream>
Sebagai proses compiler dari c++ menjalankan program, Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. penambahan <cmath> dipakai ketika melakukan perhitungan matematika.
int x;
float Iz, R, m, g, St[5], dt[5], Ep[5], Ek[5];
float t[5], i[5], v[5], Etot[5];
float tsum,dtsum,Epsum,Eksum,Etotsum,vsum, Stsum;
Bagian di atas adalah type data dan variabel yang diguanakan, adapun penjabaran nya seperti berikut:
Ep[x] = m*g*St[x];
tsum=tsum+t[x];
Epsum=Epsum+Ep[x];
Stsum=Stsum+St[x];
kode di atas adalah penjabaran rumus untuk perhitungan praktikum
oke baik mungkin cukup sekian, dan jika ada pertanyaan bisa di tanyakan di kolom komentar atau beri tanggapan di Buku tamu blog ini .. (y)
Sebelum Masuk ke inti Pembahasan, ingin mengingat kan kembali, dalam pembuatan pemograman saya menggunakan software DevC++, atau bisa di ===Download Di====. sebelum lanjut hanya sedikit mengulang, alangkah baiknya kita mengenal c++ sebelum menggunakannya..
Bahasa pemrograman C++ bisa disebut sebagai bahasa pemrograman tingkat menengah ( middle level programming language) yang berarti juga termasuk dalam bahasa tingkat tinggi (high level programming language).
Oke langsung saja gan, perhitungan ini saya guanakan keitka saya membuat laporan Praktikum Fisika dasar 1 di Laboratorium Fisika Institut Teknologi sumatera (ITERA). dan berikut hasil coding untuk menyelesaikan perhitungan ....
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x;
float Iz, R, m, g, St[5], dt[5], Ep[5], Ek[5];
float t[5], i[5], v[5], Etot[5];
float tsum,dtsum,Epsum,Eksum,Etotsum,vsum, Stsum;
tsum=0;vsum=0;
dtsum=0;Epsum=0;Eksum=0;Etotsum=0;Stsum=0;
Iz=9.84*(pow(10, -4)); R=0.0025; m=0.436; g=9.8;
for(x=1;x<=5;x++){
cout<<"Masukkan t"<<x<<": ";cin>>t[x];
St[x] = (0.5)*((m*g)/(m+(Iz/(pow(R,2)))) ) * ( pow(t[x],2) ) ;
Ep[x] = m*g*St[x];
tsum=tsum+t[x];
Epsum=Epsum+Ep[x];
Stsum=Stsum+St[x];
}
for(x=1;x<=5;x++){
cout<<"Masukkan delta t"<<x<<": ";cin>>dt[x];
i[x]=t[x]+(dt[x]/2);
v[x]=( (m*g)/(m+(Iz/(pow(R,2)))) ) * i[x];
dtsum=dtsum+dt[x];
}
for(x=1;x<=5;x++){
Ek[x]=(0.5)*(m+(Iz/(pow(R,2))))*(pow(v[x],2));
Eksum=Eksum+Ek[x];
}
for(x=1;x<=5;x++){
Etot[x]=Ek[x]+Ep[x];
Etotsum=Etotsum+Etot[x];
}
cout<<endl<<"t ratarata= "<<tsum/5<<" s"<<endl;
cout<<"delta t ratarata= "<<dtsum/5<<" s"<<endl<<endl;
for (x=1;x<=5;x++){
cout<<"St["<<x<<"]= "<<St[x]<<endl;
}
cout<<"St ratarata= "<<Stsum/5<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"Ep["<<x<<"]= "<<Ep[x]<<" Joule"<<endl;
}
cout<<"Ep ratarata= "<<Epsum/5<<" Joule"<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"v"<<x<<"["<<i[x]<<"]"<<" = "<< v[x]<< "m/s^2"<<endl;
vsum=vsum+v[x];
}
cout<<"v ratarata= "<<vsum/5<<" m/s"<<endl;
cout<<endl;
for (x=1;x<=5;x++){
cout<<"Ek"<<x<<"= "<<Ek[x]<<" Joule"<<endl;
}
cout<<"Ek ratarata= "<<Eksum/5<<" Joule"<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"Etot"<<x<<" = "<<Etot[x]<<endl;
}
cout<<"Etot ratarata"<<" = "<<Etotsum/5<<en<cdl;
}
#include <cmath>
using namespace std;
int main(){
int x;
float Iz, R, m, g, St[5], dt[5], Ep[5], Ek[5];
float t[5], i[5], v[5], Etot[5];
float tsum,dtsum,Epsum,Eksum,Etotsum,vsum, Stsum;
tsum=0;vsum=0;
dtsum=0;Epsum=0;Eksum=0;Etotsum=0;Stsum=0;
Iz=9.84*(pow(10, -4)); R=0.0025; m=0.436; g=9.8;
for(x=1;x<=5;x++){
cout<<"Masukkan t"<<x<<": ";cin>>t[x];
St[x] = (0.5)*((m*g)/(m+(Iz/(pow(R,2)))) ) * ( pow(t[x],2) ) ;
Ep[x] = m*g*St[x];
tsum=tsum+t[x];
Epsum=Epsum+Ep[x];
Stsum=Stsum+St[x];
}
for(x=1;x<=5;x++){
cout<<"Masukkan delta t"<<x<<": ";cin>>dt[x];
i[x]=t[x]+(dt[x]/2);
v[x]=( (m*g)/(m+(Iz/(pow(R,2)))) ) * i[x];
dtsum=dtsum+dt[x];
}
for(x=1;x<=5;x++){
Ek[x]=(0.5)*(m+(Iz/(pow(R,2))))*(pow(v[x],2));
Eksum=Eksum+Ek[x];
}
for(x=1;x<=5;x++){
Etot[x]=Ek[x]+Ep[x];
Etotsum=Etotsum+Etot[x];
}
cout<<endl<<"t ratarata= "<<tsum/5<<" s"<<endl;
cout<<"delta t ratarata= "<<dtsum/5<<" s"<<endl<<endl;
for (x=1;x<=5;x++){
cout<<"St["<<x<<"]= "<<St[x]<<endl;
}
cout<<"St ratarata= "<<Stsum/5<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"Ep["<<x<<"]= "<<Ep[x]<<" Joule"<<endl;
}
cout<<"Ep ratarata= "<<Epsum/5<<" Joule"<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"v"<<x<<"["<<i[x]<<"]"<<" = "<< v[x]<< "m/s^2"<<endl;
vsum=vsum+v[x];
}
cout<<"v ratarata= "<<vsum/5<<" m/s"<<endl;
cout<<endl;
for (x=1;x<=5;x++){
cout<<"Ek"<<x<<"= "<<Ek[x]<<" Joule"<<endl;
}
cout<<"Ek ratarata= "<<Eksum/5<<" Joule"<<endl;
cout<<endl;
for(x=1;x<=5;x++){
cout<<"Etot"<<x<<" = "<<Etot[x]<<endl;
}
cout<<"Etot ratarata"<<" = "<<Etotsum/5<<en<cdl;
}
nah berikut akan saya paparkan penjelasan dari coding di atas :
#include <cmath> dan #include <iostream>
Sebagai proses compiler dari c++ menjalankan program, Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. penambahan <cmath> dipakai ketika melakukan perhitungan matematika.
int x;
float Iz, R, m, g, St[5], dt[5], Ep[5], Ek[5];
float t[5], i[5], v[5], Etot[5];
float tsum,dtsum,Epsum,Eksum,Etotsum,vsum, Stsum;
Bagian di atas adalah type data dan variabel yang diguanakan, adapun penjabaran nya seperti berikut:
- Iz adalah kecepatan gravitasi dari piringan maxwell sebagai fungsi waktu, dengan rumus 9,84 * 10^-4
- R adalah jari jari dari piringan Maxwell percobaan
- m adalah massa katrol benda pada maxwell
- g adalah gravitasi dengan nilai 9,84 m/s^
- St[5] adalah waktu perhitungan piringan naik kembali ke atas dan dilakukan perulangan sebanyak 5 kali
- dt[5] adalah waktu yang di tempuh piringan maxwell
- EK dan EP adalah energi potensial dan energi kinetik
Ep[x] = m*g*St[x];
tsum=tsum+t[x];
Epsum=Epsum+Ep[x];
Stsum=Stsum+St[x];
kode di atas adalah penjabaran rumus untuk perhitungan praktikum
oke baik mungkin cukup sekian, dan jika ada pertanyaan bisa di tanyakan di kolom komentar atau beri tanggapan di Buku tamu blog ini .. (y)
hai kak salam dari anak itera juga nih
ReplyDelete