Struktur Program Bahasa C Fungsi InputOutput

Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C.

2.4.1 Struktur Program Bahasa C

Setiap bahasa komputer mempunyai struktur program yang berbeda. Jika struktur dari program tidak diketahui, maka akan sulit untuk memulai menulis suatu program dengan bahasa yang bersangkutan. Struktur dari program memberikan gambaran secara luas dari bentuk program. Struktur dari program Bahasa C dapat dilihat dari kumpulan sebuah atau lebih fungsi-fungsi. Fungsi pertama yang harus ada dalam program Bahasa C sudah ditentukan namanya, yaitu bernama main. Suatu fungsi dalam program Bahasa C dibuka dengan kurung kurawal { dan di tutup dengan kurung kurawal }. Di antara kurung-kurung kurawal dapat dituliskan statemen-statemen program Bahasa C. Berikut ini adalah struktur program Bahasa C. a. Struktur Program Bahasa C main { statemen-statemen; } Fungsi_Fungsi_Lain { statemen-statemen; } fungsi utama fungsi-fungsi lain yang ditulis oleh pemrogram Universitas Sumatera Utara b. Program Bahasa C yang Sederhana Program Bahasa C Yang Sederhana includestdio.h main { float Celcius, Fahrenheit; printf“Masukkan Nilai Celcius ?”; scanf“f”,Celcius; Menghitung Konversi Fahrenheit = Celcius 1.8 + 32; printf“f celcius adalah f fahrenheit\n”, Celcius, Fahrenheit; } Jika program ini dijalankan akan didapatkan hasil: Masukkan Nilai Celcius ? 10 10.000000 celcius adalah 50.000000 fahrenheit

2.4.2 Fungsi InputOutput

a. printf statemen-statemen dalam program Bahasa C berbentuk kata kunci komentar nama fungsi bagian suatu fungsi pendeklarasian variabel contoh perintah Universitas Sumatera Utara Fungsi : Mencetak output ke layar Include : includestdio.h Hasil : Menghasilkan jumlah byte dari output tersebut, bila gagal print menghasilkan end of file Contoh : printf“SUKSES SELALU”; Tabel 2.1 Kode-Kode Format untuk Fungsi printf Kode Format Kegunaan c s d i f Menampilkan sebuah karakter Menampilkan nilai string Menampilkan nilai desimal integer Menampilkan nilai desimal integer Menampilkan nilai pecahan b. scanf Fungsi : Membaca data dari stdin Include : includestdio.h Hasil : Data tersebut, bila salah atau menjumpai end of file maka hasilnya adalah NULL Contoh : printf“Jari-Jari Lingkaran: “; scanf“f”, jari; c. getch Fungsi : Membaca karakter dari keyboard, hasilnya tidak ditampilkan dilayar Include : includeconio.h Hasil : Karakter yang diketikkan Contoh : printf“Ketikkan suatu huruf A-Z“; getch; d. getche Fungsi : Membaca karakter dari keyboard, hasilnya tidak ditampilkan dilayar Universitas Sumatera Utara Include : includeconio.h Hasil : Karakter yang dibaca dari layar Contoh : printf“Tekan Sembarang Tombol“; x = getche; e. putch Fungsi : Mencetak karakter di layar Include : includeconio.h Hasil : Karakter yang dicetak, bila terjadi kesalahan fungsi ini memberi nilai end of file Contoh : putchkarakter; f. puts Fungsi : Mencetak string ke stdout Include : includestdio.h Hasil : Bila berhasil akan memberikan nilai non-negatif, bila gagal akan menghasilkan end of file Contoh : char teks[ ] = “Selamat”; putsteks;

2.4.3 Jenis-Jenis Variabel dalam Bahasa C