Kevin Novian Pramudia/1110191014
1-D4 Elka A
Pada praktikum kali ini saya mempelajari tentang fungsi dan tipe variable dasar.Aplikasi yang saya gunakan adalah CodeBlocks
Tujuan praktikum kali ini adalah untuk mempelajari fungsi-fungsi dasar turbo seperti main(),printf(),getch(),getche() yang dipadukan dengan tipe variable dasar yaitu int(bilangan bulat) dan float(bilangan pecahan).
Struktur bahasa C terdiri dari bagian #include,deklarasi konstanta,deklarasi variable,deklarasi fungsi-fungsi dan fungsi main().Bahasa C merupakan sensitive case,yaitu penulisannya membedakan antara huruf besar dan kecil.Oleh karena itu dalam setiap percobaan harus sama persis baik huruf kecil maupun besar.Setiap selesai dalam memasukkan sebuah fungsi harus diakhiri dengan tanda “;”.
Fungsi dasar yang saya pelajari:
1.#include
#include merupakan header yang berisi dasar perintah.Pada praktek ini saya menggunakan header “stdio.h”.Include perlu dicantumkan karena apabila tidak,akan muncul warning saat melakukan compile.
2.printf(“…”)
Fungsi printf digunakan untuk menampilkan sebuah teks.
Contoh pengoperasiannya: printf(“Saya kevin”);
3.getch()
Getch memiliki fungsi untuk melakukan penundaan sampai tombol enter ditekan
4.getche()
Fungsi getche hamper sama dengan getch.Bedanya hanya pada saat kita memakai fungsi getche(),tombol yang kita tekan akan muncul.
5.main()
Fungsi main merupakan bagian tubuh dari program yang kita buat.Didalamnya terdapat perintah yang diawali dengan { dan diakhiri dengan }.
6.\n dan \t
\n Memiliki fungsi seperti tombol enter dan \t memiliki fungsi seperti tombol tab
7.Beberapa jenis variable
Float:untuk menampilkan bilangan decimal.format khusus “%f”
Int:untuk menampilkan bilangan bulat.format khusus “%d”
Char:untuk mencetak karakter.format khusus “%c”
8.void
Fungsi yang tidak memiliki nilai balik.
9.Operator aritmatika
Penjumlahan “+”,pengurangan “-“,perkalian “*”,pembagian “/”.
10.Penggunaan konstanta dengan #define
Penggunaan fungsi #define untuk menentukan nilai tetap/konstanta.Contoh penggunaannya menentukan nilai phi pada lingkaran
“#phi 3.14”.
Adapun tugas yang telah saya kerjakan:
1.Penggunaan karakter khusus “\t”
karakter khusus \t memiliki fungsi sama seperti tombol tab pada keyboard.
2.Program diskon dan jumlah harga yang harus dibayar.
program diatas berisi tentang menentukan jumlah harga yang harus dibayar setelah mendapat diskon.
3.Kesalahan penggunaan tipe variabel berakibat pada hasil operasi aritmatika.
Hasil operasi aritmatika diatas salah karena kesalahan penggunaan tipe variabel.Tipe variabel yang seharusnya dipakai adalah float dan mengganti %d menjadi %f karena hasil operasi diatas adalah bilangan desimal/pecahan.
4.Penggunaan fungsi getche() dan getch()
a.fungsi getche
Apabila kita menggunakan fungsi getche,tombol yang kita tekan akan muncul pada console.
b.fungsi getch
Apabila kita menggunakan fungsi getch,tombol yang kita tekan tidak akan muncul pada console.
c.Penggantian %c menjadi %d
Penggantian karakter khusus menjadi %d akan menyebabkan munculnya angka karakter yang ada pada keyboard.
d.Penggantian %c menjadi %f
Penggantian %c menjadi %f akan menyebabkan munculnya angka 0.0000 untuk setiap karakter pada keyboard.
5.Program konversi suhu dari Celcius ke Fahrenheit.
KESIMPULAN
Dari praktikum yang telah saya lakukan,saya menyimpulkan bahwa belajar pemrogaman tidaklah mudah karena saya dituntut untuk mengetahui fungsi dan variabel yang ada didalamnya.Selain itu,dalam penggunaan aplikasi CodeBlocks saya harus teliti dalam mengetikkan sebuah fungsi dalam program yang saya buat karena CodeBlocks merupakan bahasa yang sensitive case,yaitu penulisannya membedakan antara huruf besar dan kecil.Kesalahan yang sering saya lakukan adalah lupa dalam menambahkan ‘;’ dan ‘{..}’ yang dapat menyebabkan error saat melakukan compile serta kesalahan dalam menuliskan tipe variabel.
Recent Comments