Bismillahirrahmanirrahim

Assalamualaikum Wr.Wb

Halo teman-teman, pada kesempatan kali ini saya akan mengulas sedikit tentang pemrograman bahasa C khususnya pada fungsi dan tipe variabel dasar. Tujuan kita mempelajari ini adalah untuk memahami peggunnaan fungsi-fungsi dasar turbo C seperti main(), printf(), getch(), yang dipadukan dengan tipe variable dasar yaitu int (bilangan bulat) dan float (bilangan pecahan).

Struktur suatu bahasa C adalah terdiri dari bagian #include, deklarasi variable, 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. Oleh karena itu dalam penulisan program huruf-huruf bahasa C pada setiap percoban, harus sama persis baik huruf kecil atau huruf besar.

Tugas kali ini adalah mengenai tentang “fungsi dan data variabel dasar”

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

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Penggunaan karakter khusus ‘\t’ berfungsi untuk keperluan tabulasi, yakni membuat kalimat lebih menjorok ke kanan agar terlihat lebih rapi dan bagus

Tugas 1.5.2 Membuat program untuk menentukan harga yang harus dibayar oleh seorang pembeli bila setiap barang mendapat diskon

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Membuat tabel harga dan diskon untuk barang dengan memasukkan variabel berupa integer bilangan bulat untuk harga dan nominal diskon berupa:

d1 untuk nominal diskon CPU 850Mhz

d2 untuk nominal diskon RAM 128Mhz

d3 untuk nominal diskon Motherboard PIII

d4 untuk total harga yang harus dibayarkan

d1x untuk harga setelah diskon CPU 850Mhz

d2y untuk harga setelah diskon RAM 850Mhz

d3z untuk harga setelah diskon Motherboard PIII

 

Tugas 1.5.3 Memeriksa apakah program yang dijalankan sudah benar

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Program di atas dianggap salah karena hasil pembagian 25/6 seharusnya desimal, dikarenakan dalam program tersebut memakai %d yakni untuk menampilkan bilangan bulat.

 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Oleh karena itu penggunaan %d diganti dengan memakai karakter khusus %f untuk menampilkan tipe data float yakni berupa desimal sehingga hasil pembagiannya menjadi lebih tepat.

Tugas 1.5.4 Mengganti fungsi getch() menjadi getch()

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Mengganti karakter khusus %c

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Mengganti karakter khusus %f

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Mengganti karakter khusus %d

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Tugas 1.5.5 Membuat program untuk mencetak hasil formula konversi suhu dari celcius ke fahrenheit

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Konversi suhu dijalankan dengan operasi aljabar yakni(1.8*celcius+32) kemudian %f harus ditulis %0f yang berfungsi untuk mencetak bilangan real dengan 0 dibelakang koma.

 

Kesimpulan :

Pemrograman membutuhkan ketelitian yang sangat tinngi karena kalau salah sedikit saja program itu akan error dan tidak ada hasil untuk ditampilkan.

 

Sekian dari saya terimakasih:), kurang lebihnya saya mohon maaf.

wassalamualaikum…