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.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

1.4.2 Menggunakan variabel integer (bulat) sebagai penyimpanan hasil penambahan dan pengurangan.                              Menggunakan karakter format khusus ‘%d’

  • Facebook
  • Twitter
  • Google+
  • Pinterest

TUGAS

1.5.1 Membuat program untuk membuat tampilan dengan menggunakan karakter khusus ‘\t’ untuk pengaturan                 tabulasi

  • Facebook
  • Twitter
  • Google+
  • Pinterest

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.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

1.5.3 menganalisa kesalahan dari program di bawah ini

  • Facebook
  • Twitter
  • Google+
  • Pinterest

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 :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

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’

  • Facebook
  • Twitter
  • Google+
  • Pinterest

dan hasil yang diperoleh adalah sebagai berikut,

  • Facebook
  • Twitter
  • Google+
  • Pinterest

  • Facebook
  • Twitter
  • Google+
  • Pinterest

1.5.5 Membuat program untuk mencetak hasil formula konversi suhu dari Celcius ke Farenheit, dimana Celcius = 100          derajat.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Kesimpulan

  1. 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.
  2. fungsi printf(), berfungsi menampilkan suatu keluaran pada layar peraga.
  3. fungsi getch() adalah fungsi yang berfungsi sebagai penjeda.
  4. variabel int digunakan untuk program yang mengolah bilangan bulat, sedangkan variabel float adalah program yang mengolah bilangan pecahan.