FUNGSI DAN TIPE VARIABEL DASAR
Assalamualakum
Pada kesempatan ini kita akan belajar bersama mengenai fungsi dan tipe variabel dasar dalam pemograman bahasa C.
Tujuan pembelajaran ini adalah mengamati penggunaan fungsi – fungsi dasar turbo C seperti main ( ), printf ( ), getch ( ), getche ( ) yang dipadukan dengan tipe variabel dasar yaitu int (bilangan bulat) dan float (bilangan pecahan.
Struktur bahasa C terdiri dari bagian #include, deklarasi konstanta, deklarasi variabel, deklarasi fungsi – fungsi, dan fungsi main ( ) . Bahasa C boleh hanya terdiri dari include dan fungsi main ( ) saja, dimana bahasa C merupakan bahasa yang sensitive case, yaitu penulisannya menggunakan huruf kecil dan membedakan antara huruf besar dan kecil. Kemudian susunlah program seperti dibawah yaitu dengan memasukkan 3 spasi program yang dibawah void main ( ). Void berarti fungsi tersebut tidak memiliki titik balik, jika setiap ungsi dalam C tidak diberikan void didepannya maka dianggap bertipe integer. Tambahkan statement #include bila perlu, karena bila pilihan include diaktifkan maka statement #include harus disertakan,bila tidak maka akan ada warning. Untuk fungsi – fungsi standar seperti printf ( ) & scanf ( ) menggunakan stdio.h sedangakan fungsi clrscr ( ) dan getch ( ) menggunakan conio.h, include adalah file dengan ekstensi ‘h’ dimana berisi deklarasi dari fungsi-fungsi Bahasa C standar.
PROGRAM PERCOBAAN
1.4.1 Membuat program utama dengan fungsi main ( ) dan mencetak string dengan karakter khusus ‘\n’, untuk ganti baris baru. Karakter khusus lainnya adalah ‘\*’ dan ‘*/’ yaitu digunakan untuk baris komentar dimana tidak dijalankan. Sedangkan getch ( ) digunakan untuk pause atau berhenti sejenak.
1.4.2 Menggunakan variabel integer (bulat) sebagai penyimpanan hasil penambahan dan pengurangan. Menggunakan karakter format khusus ‘%d’
TUGAS
1.5.1 Membuat program untuk membuat tampilan dengan menggunakan karakter khusus ‘\t’ untuk pengaturan tabulasi
1.5.2 Membuat program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian mendapatkan diskon dengan tabel yang ditampilkan, serta menambahkan kolom jumlah untuk menghitung harga setelah didiskon dan cetak total harga yang harus dibayar.
1.5.3 menganalisa kesalahan dari program di bawah ini
Dan ternyata hasil yang didapati adalah salah, hal tersebut dikarenakan 25 dibagi dengan 6 hasil semestinya berbentuk desimal, sehingga int diganti dengan float, serta %d diganti dengan %f seperti di bawah ini :
1.5.4 menelaah hasil dari pemograman di bawah ini dengan mengubah fungsi getche() dengan getch(), dan juga mengganti karakter khusus ‘%c’ dengan ‘%d’ dan ‘%f’
dan hasil yang diperoleh adalah sebagai berikut,
1.5.5 Membuat program untuk mencetak hasil formula konversi suhu dari Celcius ke Farenheit, dimana Celcius = 100 derajat.
Kesimpulan
- Fungsi main (), ia adalah fungsi yang sangat penting karena berperan menjadi titik awal dan titik akhir suatu eksekusi program, sehingga fungsi main () harus ada di setiap program.
- fungsi printf(), berfungsi menampilkan suatu keluaran pada layar peraga.
- fungsi getch() adalah fungsi yang berfungsi sebagai penjeda.
- variabel int digunakan untuk program yang mengolah bilangan bulat, sedangkan variabel float adalah program yang mengolah bilangan pecahan.
Recent Comments