Kamis, 13 Juni 2013

Membuat Program Perhitungan dan Discount pada c++(p4)


PERHITUNGAN
Program 1
Untuk program pertama, kita akan mencoba membuat program input biodata yang terdiri dari variabel Bil1, Bil2, hasil jumlah(p), hasil selisih(k), hasil kali(kl), hasil bagi(bg), sisa bagi(modu) menggunakan program C++. Bahasa Pemrograman yang digunakan adalah Turbo C++ Ver 4.5. Tekan tombol File >> New untuk membuat project baru.Ketikkan script di bawah ini pada Text Editor


Setelah menuliskan kode program seperti yang tampak pada gambar di atas, simpan program dengan nama file LA_PERHI.cpp
Jika program sudah disimpan, maka program dapat di compile atau di periksa kesalahan pada kode program dengan menekan tombol Alt + F9, jika program menunjukkan status seperti


Maka, status compile pada program ini dapat dinyatakan berhasil tanpa adanya error.
Langkah selanjutnya adalah menjalankan program biodata dengan menekan tombol Ctrl + F9 secara bersamaan, maka program akan menampilkan output seperti di bawah ini :

Tampilan Menu Outputnya:

Pada kotak di atas merupakan tampilan output pada program biodata. Perintah yang akan ditampilan pertama kali adalah menginstruksikan user untuk memasukkan Bilangan Pertama dan Bilangan Kedua sesuai dengan panjang karakter yang telah ditentukan, sehingga program dapat diproses dan berjalan sesuai dengan prosedur. Ketika di Enter, maka program akan membaca perintah selanjutnya untuk menampilkan hasil perhitungan inputan berupa Hasil Jumlah, Hasil Selisih, Hasil Kali, Hasil Bagi dan Sisa Hasil Bagi secara bersamaan pada baris di bawahnya membuat 5 baris secara terpisah

Logika Program
#include<iostream.h>
#include<conio.h>
Terlebih dahulu deklarasikan file header iostream.h untuk mengaktifkan perintah cout dan cin sedangkan untuk file header conio.h digunakan untuk mengaktifkan perintah clrscr() dan getch().
void main ()
{
Terdapat sebuah fungsi pada C++ berupa main() yang dimana fungsi ini merupakan awal program utama. Fungsi main ini ditambahkan dengan void dimana program ini menggunakan fungsi dimana fungsi main tidak mengembalikan nilai / value. Sedangkan setiap fungsi selalu diapit dengan tanda { dan }yang disebut dengan blok (tubuh fungsi).
clrscr ();
Perintah ini berfungsi untuk menghapus dan membersihkan untuk membersihkan data seperti baru.
int bil1, bil2, k, kl, bg, modu;
perintah ini menjelaskan bahwa data yang akan di input bertype data Integer sehinggga data yang akan di input dapat di proses untuk di hitung.
p  = bil1 + bil2 ;
k = bil1 - bil2 ;
kl = bil1 * bil2 ;
bg = bil1 / bil2 ;
modu = bil1 % bil2 ;
Perintah di atas merupakan deklarasi data rumus untuk program yang akan di buat menggunakan perhitungan yang seperti apa dari tiap data nya.
berikut Keterangan dari langkah-langkah nya:
P merupakan hasil Pertambahan dari Bil1 dan Bil2.
K merupakan hasil Pengurangan dari Bil1 dan Bil2.
kl merupakan hasil Perkalian dari Bil1 dan Bil2.
bg merupakan hasil Pembagian dari Bil1 dan Bil2.
Modu merupakan type data Persen dari Bil1 dan Bil2
cout << “\n ------------------------------------- “;
Perintah ini berfungsi untuk membuat tampilan garis pemisah antara penginputan dan hasil perhitungannya.
cout << “\n hasil jumlah    : “<<p<< “\n”;
cout << “\n hasil selisih      : “<<k<< “\n”;
cout << “\n hasil kali          : “<<kl<< “\n”
cout << “\n hasil bagi         : “<<bg<< “\n”;
cout << “\n sisa hasil bagi  : “<<modu<< ”\n”;
Pada kolom data di ata ini merupakan penjelasan dari singkatan data dan langkah yang akan di ambil dari berbagai singkatan-singkatannya:
P = untuk menu hasil jumlah
K = untuk menu hasil selisih
Kl = untuk menu hasil kali
Bg = untuk menu hasil bagi
Modu = untuk menu sisa hasil bagi
“\n” = untuk membuat tampilan di baris baru (newline) seperti perintah Enter di Office
getch ();
}
Dengan perintah ini, program tidak akan langsung keluar sehingga ada waktu untuk pengguna melihat hasil output yang ditampilkan.



PROGRAM DISCOUNT
Program 2
Program kedua adalah program Aplikasi Perhitungan Nilai dengan Sistem Discount. Ketikkan code script di bawah ini pada Text codingan Editor C++.

Seperti biasa, jika code script telah selesai dituliskan maka program disimpan terlebih dahulu dengan nama file LA_DISCO.cpp. Compile program dengan menekan Alt+F9, jika program telah menemukan status berhasil maka dapat dilanjutkan dengan running program dengan menekan Ctrl+F9. Tampilan output nya tampak pada gambar di lembar berikutnya :

MENU OUTPUTNYA:

Ketika ketika kita menginput menu “harga barang dan discountnya” maka hasil beserta rincian nya kan tampil di bawah garis membentuk seperti kolom tersendiri yang berupa
“harga Barang, Besar diskon dan totalnya di harga bersih” dengan total hasil dari pengurangan



Logika Codingannya:
#include <iostream.h>
= memberikan sebuah file header pada C++ yang terdapat pada source code
#include <conio.h>
= untuk memberikan fungsi getch, clrscr, dan untuk mengontrol input dan output.
Void main ()
adalah fungsi utama dari sebuah kode bahasa C, dan di kembalikan oleh return nilai.
Clrscr ()
berfungsi untuk menghapus program yang sudah di jalankan sebelumnya.

3 komentar: