Newest Post
// Posted by :Unknown
// On :Senin, 01 September 2014
Selamat sore guyss, kali ini ane akan berbagi sedikit informasi mengenai struktur dasar pemograman C dalam pemograman dasar. Silahkan di simak ...
#include <stdio.h>
int main () {
printf("selamat datang di DevC++");
getch ();
}
Didalam program beberapa perintah diatas :
pertama terdapat #include <stdio.h>. Bagian ini disebut preprocessor Directive, yang artintya bagian yang digunakan untuk mengikut-sertakan berkas-berkas file header/library yang berisi fungsi-fungsi yang ada pada program yang akan dibuat pada baris-baris bawahnya. File yang diikutsertkan bernama stdio.h yang terletak di suatu direktori pada instalasi DevC++
pada baris selanjutnya int main (). merupakan judur fungsi utama program yang bernama fungsi main () yang mengambilkan nilai berupa integer (bilangan bulat negatif ataupun positif ) mengenai data integer akan dibahas di bagian-bagian berikutnya. Fungsi main () adalah fungsi yang wajib ada di setiap kode program yang ditulis menggunakan bahasa C. tanda { merupakan tanda awal program
pada baris berikutnya terdapat printf("selamat datang di DevC++");. Hal ini merupakan perintah untuk menampilkan output di layar monitor berupa tulisan" Selamat datang di DevC++" (tanpa tanda kutip). perintah untuk menampilkan tulisan ke layar disebut fungsi Printf () yagn menerimakan masuk berupa kalimat yang ingin ditampilkan. Tanda titik koma harus selalu dituliskan untuk memberi. akhr dari suatu baris perintah
pada baris berikutnya terdapat getch ();, digunakan untuk menghentikan layar tampilan sejenak samapi pengguna menekan tombol yang ada pada keyboard. Jadi fungsinya adalah menunggu penekanan tombol tertentu dan kemudian program akan mati (terminated)
baris terakhir berisi } yang bearti akhir dari program.
Berikut adalah tambahan informasi :
1.
Tipe Data Dasar
Data
merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atauvariabel.
Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang
dapat diubah-ubah selama eksekusi berlangsung. Data berdasarkan jenisnya dapat
dibagi menjadi lima kelompok yang dinamakan sebagai tipe data dasar yaitu :
· Bilangan Bulat (integer)· Bilangan real presisi-tunggal· Bilangan real presisi-ganda· Karakter
· Tak bertipe (void)
Operator
merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk
melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai,
memberikan nilai kesuatu variabel, membandingkan kesamaan dua buah nilai.
2. Menampilkan data ke layar monitor
*) Fungsi printf(), puts(), dan putchar().
- Fungsi printf()
digunakan untuk menampilkan semua jenis data (numeric dan karakter).
- Fungsi
puts() digunakan untuk menampilkan data string dan secara otomatis.
- Fungsi putchar() digunakan untuk
menampilkan sebuah karakter.
Dalam bahasa C,
terdapat penentu format yang dipakai untuk memberitahu kompiler mengenai jenis
data yang akan ditampilkan. Kode penentu format tersebut antara lain :
♦ %c : menampilkan sebuah karakter♦ %s : menampilkan sebuah string♦ %i, %d : menampilkan sebuah bilangan bulat (integer)♦ %f, %e : menampilkan sebuah bilangan pecahan (real)♦ %o : menampilkan sebuah bilangan octal♦ %x : menampilkan sebuah bilangan heksadesimal
♦ %u : menampilkan sebuah bilangan tak bertanda
Memasukkan/Menerima
Data
scanf()
- Fungsi
pustaka scanf() digunakan untuk menginput data berupa data numerik, karakter
dan string secara terformat.
gets()
- Fungsi gets() digunakan untuk memasukkan data bertipe
karakter dan tidak dapat digunakan untuk memasukkan data numerik.
getchar()
- Fungsi
getchar() digunakan untuk membaca data yang bertipe karakter
- Harus
diakhiri dengan penekanan tombol enter
- Karakter
yang dimasukkan terlihat pada layar
- Pergantian baris secara otomatis
getch() dan getche()
- Fungsi
getch() dan getche() digunakan untuk membaca data karakter.
- Karakter
yang dimasukkan tidak perlu diakhiri dengan penekanan tombol enter.
- Tidak memberikan efek pergantian baris secara
otomatis
- Jika
menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan
pada layer
sehingga sering digunakan untuk meminta inputan berupa password.
Sekian dari saya dan semoga bermanfaat ...