Salam Bahasa C++,

Pada kesempatan kali ini saya akan mendemokan pembuatan aplikasi menggunakan bahasa pemrograman C++, yakni Perhitungan Fisika Dasar. Adapun pokok bahasan yang dibuat dalam program adalah perhitungan untuk menghitung massa jenis benda, kecepatan, besar gaya dan frekuensi getaran.

Program ini dibangun dengan menerapkan penggunaan dasar pemrogram C++, tipe data dan konstanta, variabel, operator, pernyataan dan perulangan.

Nah, bagaimana pembuatan aplikasinya dari awal sampai ke akhir debugging program, simak video tutorial berikut ini:

Adapun source code dari aplikasi yang telah dibuat, dapat dilihat dan dipelajari pada list code berikut:


/*=============================================
 Video 1 Perhitungan Fisika Dasar
 Modul 1 - Modul 6
 Dasar Pemrograman C++, Tipe data - konstanta dan variabel, operator, pernyataan dan perulangan
 Nama : Eidelbert Suherianto Sinaga
 NRP : 49013052
 =============================================*/

#include <iostream> //preprocessor
#include <string.h> //library string
#include  //library math (perhitungan)
using namespace std; //namespace agar cout dan cin dapat diakses

int main() //fungsi main
{
 char nama[25]; //deklarasi variabel
 char welcome[25]; //deklarasi variabel
 int pilihan; //deklarasi variabel
 float m, v, s, t, a, T, kondisi=1; //deklarasi variabel
 float mjenis, kec, gaya, frekuensi; //deklarasi variabel

 cout<<"---Slamat datang di Aplikasi Perhitungan Fisika Dasar---"<
 cout<<"Masukkan nama anda>"; //menampilkan ke layar
 cin.getline(nama,25); //menerima inputan

strcpy(welcome, "Slamat Datang"); //copy isi slamat datang ke welcome
 cout<<welcome<<" "<<nama<<endl<<<span="" class="hiddenSpellError" pre="">endl; // menampilkan isi welcome dan nama ke layar

do{ //perulangan do
 cout<<"-Pilih salah satu bahasan yang diinginkan-"<
 cout<<"1. Menghitung Massa Jenis"<
 cout<<"2. Kecepatan"<<endl;//menampilkan ke layar
 cout<<"3. Besar Gaya"<
 cout<<"4. Menghitung Frekuensi Getaran"<
 cout<<"Pilihan anda>:";//menampilkan ke layar
 cin>>pilihan;//menerima inputan

switch(pilihan) //pernyataan switch
 {
 case 1: //pernyataan pertama
 cout<<"1. Menghitung Massa Jenis\n"<
 cout<<"Masukkan nilai massa(kg):>";//menampilkan ke layar
 cin>>m;//menerima inputan
 cout<<"Masukkan nilai volume(m3):>";//menampilkan ke layar
 cin>>v;//menerima inputan
 mjenis=m/v;//operator perhitungan
 cout<<"Nilai Massa Jenis adalah:>"<
 kondisi=0;//kondisi dijalankan
 break;//eksekusi ke akhir pernyataan switch

case 2://pernyataan ke-dua
 cout<<"2. Menghitung Kecepatan\n"<
 cout<<"Masukkan nilai jarak(m):>";//menampilkan ke layar
 cin>>s;//menerima inputan
 cout<<"Masukkan nilai waktu(s):>";//menampilkan ke layar
 cin>>t;//menerima inputan
 kec=s/t;//operator perhitungan
 cout<<"Nilai Kecepatan adalah:>"<
 kondisi=0;//kondisi dijalankan
 break;//eksekusi ke akhir pernyataan switch

case 3://pernyataan ke-tiga
 cout<<"3. Menghitung Besar Gaya\n"<
 cout<<"Masukkan nilai massa(kg):>";//menampilkan ke layar
 cin>>m;//menerima inputan
 cout<<"Masukkan nilai percepatan gravitasi bumi(m3):>";//menampilkan ke layar
 cin>>a;//menerima inputan
 gaya=m*a;//operator perhitungan
 cout<<"Nilai Massa Jenis adalah:>"<
 kondisi=0;//kondisi dijalankan
 break;//eksekusi ke akhir pernyataan switch

case 4://pernyataan ke-empat
 cout<<"4. Menghitung Frekuensi Getaran\n"<
 cout<<"Masukkan nilai Periode Getaran:>";//menampilkan ke layar
 cin>>T;//menerima inputan
 frekuensi=1/T;//operator perhitungan
 cout<<"Nilai Frekuensi Getaran adalah:>"<
 kondisi=0;//kondisi dijalankan
 break;//eksekusi ke akhir pernyataan switch

default://jika nilai ekspresi tidak ada satupun yang cocok
 cout<<"Pilihan anda tidak ada dalam daftar bahasan"<
 }
 }

while (kondisi);//pengulangan while dijalankan
 system("pause");//menahan tampilan layar
 return (0);//akhir dari fungsi main
}