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’
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
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
Program di atas dianggap salah karena hasil pembagian 25/6 seharusnya desimal, dikarenakan dalam program tersebut memakai %d yakni untuk menampilkan bilangan bulat.
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()
Mengganti karakter khusus %c
Mengganti karakter khusus %f
Mengganti karakter khusus %d
Tugas 1.5.5 Membuat program untuk mencetak hasil formula konversi suhu dari celcius ke fahrenheit
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…
Recent Comments