Pendidikan Teknik Informatika Universitas Negeri Malang

Program Hitung Luas dan Konversi Sederhana

Program Hitung Luas dan Konversi Sederhana

//header
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

untuk membuat program sederhana, header awal yang kita butuhkan adalah seperti di atas, namun tidak menutup kemungkinan, header tersebut bisa dirubah sesuai kebutuhan dari programmer.

void main()
{
//deklarasi
int        pilihan,thn,kabisat;
float a,b,luas,t,r,PHI=3.14 ;

sintaks di atas adalah deklarasi awal untuk variabel yang digunakan untuk menghitung pada proram Hitung Luas dan Konversi Sederhana. Yakni variabel float a,b, luas, t, r, PHI=3.14 yang artinya float adalah tipe data yang mampu melakukan perhitungan angka dalam bentuk desimal.

//menampilkan ke layar sekaligus meminta inputan
cout<<"====Program Demo Switch-Case===="<<endl;
cout<<"Silahkan pilih terlebih dahulu"<<endl;
cout<<"1.Menghitung luas segitiga"<<endl;
cout<<"2.Menghitung luas balok"<<endl;
cout<<"3.Menghitung konversi suhu"<<endl;
cout<<"4.Menghitung luas lingkaran"<<endl;
cout<<"5.Untuk mengetahui tahun kabisat"<<endl;
cout<<"Masukkan pilihan anda : ";
cin>>pilihan;
cout<<endl<<endl<<endl ;

sedangkan untuk sintaks di atas merupakan tampilan menu awal yang akan ditampilkan ke pengguna saat program berhasil di eksekusi nanti. Dan meminta input dari pengguna pilihan mana yang akan digunakan nantinya.

//masuk ke switch
switch (pilihan)
{
case 1:    //case L.Segitiga
//menampilkan ke layar sekaligus input
cout<<"===== Program Perhitungan Luas Segitiga ====="<<endl ;
cout<<"masukkan alas segitiga : ";
cin>>a;
cout<<"masukkan tinggi segitiga : ";
cin>>b;
luas=a*b*0.5 ;
cout<<"luas segitiga tersebut adalah : "<<luas<<endl;
break;//untuk mengakhiri case
case 2:    //case L.balok
//menampilkan ke layar sekaligus input
cout<<"===== Program Perhitungan Luas Balok ====="<<endl ;
cout<<"Masukkan nilai panjang balok :" ;
cin>>a;
cout<<"Masukkan nilai lebar balok :" ;
cin>>b;
cout<<"Masukkan nilai tinggi balok :" ;
cin>>t;
//proses
luas=((a*b)+(a*t)+(b*t))*2 ;
//output
cout<<"Luas balok tersebut adalah : "<<luas<<endl ;
break ;//untuk mengakhiri case
case 3:    //case Konversi suhu
//inputan nilai celcius
cout<<"===== Program Konversi Suhu ====="<<endl ;
cout<<"\n\nMasukkan suhu dalam Celcius : " ;
cin>>a ;
//proses konversi ke celcius b = a*9/5+32 ; //proses konversi ke reamur r = a*4/5 ; //proses konversi ke kelvin t = a+273 ;

Sintaks tersebut adalah proses yang akan diproses oleh program ketika input yang telah diberika oleh pengguna sudah dipilih. Misalkan pilihan yang dipilih adalah pilihan nomor 2 yakni perhitungan luas balok. Saat input telah diberikan, program akan menseleksi input dari pengguna. Karna input dari pengguna adalah 2, sehingga yang dijalankan adalah ‘case 2’ atau kasus nomor 2. Setelah itu program akan menjalankan sintaks yang terdapat pada ‘case 2’ yakni meminta input besaran panjang, lebar dan tinggi.

//output yang akan di tampilkan
cout<<"============================"<<endl;
cout<<"      HASIL KONVERSI        "<<endl;
cout<<"============================"<<endl;
cout<<"Fanrenheit : "<<b<<" oF"<<endl;
cout<<"Reamur : "<<r<<" oR"<<endl;
cout<<"Kelvin : "<<t<<" K"<<endl;
cout<<"============================"<<endl;
break;//untuk mengakhiri case
case 4:    //case L.lingkaran
//menampilkan ke layar sekaligus input
cout<<"===== Program Perhitungan Luas Lingkarang ====="<<endl ;
cout<<"\n\nMasukkan nilai jari-jari :" ;
cin>>r;
//proses
luas=r*r*PHI ;
//output
cout<<"Luas Lingkaran tersebut adalah "<<luas<<endl;
break;//untuk mengakhiri case
case 5:    //case menentukan kabisat
//menampilkan ke layar sekaligus input
cout<<"===== Program Menentukan Tahun Kabisat ====="<<endl ;
cout<<"\n\nMasukkan tahun : ";
cin>>thn;
//proses
kabisat=thn%4 ;
if (kabisat==0)
{cout<<"tahun "<<thn<<" tahun kabisat"<<endl ;}
else
{cout<<"tahun "<<thn<<" bukan tahun kabisat"<<endl;}
break ;//untuk mengakhiri case
default :  //default jika salah inputan pilihan
cout<<"Maaf anda salah memasukkan pilihan!";
}}

yang terakhir adalah sintaks yang digunakan untuk menampilkan hasil setelah program selesai dihitung kemudian akan ditampilkan hasilnya sesuai input yang diberikan.
Program Konversi Sederhana

Gambar di atas adalah hasil dari sintaks yang telah dibuat tadi.

Program Konversi Sederhana

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The WordPress.com Blog

The latest news on WordPress.com and the WordPress community.

%d bloggers like this: