[Bahasa C] Fungsi-fungsi Dasar Dalam Bahasa C

Fungsi-fungsi Dasar :

a. printf

fungsi dalam library stdio.h yang digunakan untuk menampilkan ke layar baik tipe string maupun placeholders.

b. puts

fungsi yang digunakan untuk menampilkan sebuah string ke layar ketika tidak menggunakan placeholders.

c. scanf

fungsi yang digunakan untuk menyimpan data yang tipenya diwakili oleh sebuah placeholder dalam format string ke alamat memori variabel yang telah ditentukan.

d. getch

fungsi yang digunakan untuk membaca data bertipe karakter tanpa perlu penekanan tombol enter tetapi karakter tidak akan ditampilkan. Biasanya digunakan untuk menahan tampilan output pada layar.

e. getche

fungsi yang digunakan untuk membaca data bertipe karakter tanpa perlu penekanan tombol enter dan karakter akan ditampilkan.

f. getchar

fungsi yang digunakan untuk membaca data bertipe karakter dimana karakter yang dimasukkan terlihat pada layar dan harus diakhiri dengan penekanan tombol enter.

g. clrscr

fungsi yang digunakan untuk membersihkan layar teks pada saat itu dan mengembalikan kursor ke pojok kiri atas.

h. %3d dan %-3d

int x=1;

%3d akan mencetak : _ _ 1 à tetap memberi jarak 2 spasi

%-3d akan mencetak : 1 à spasi kosong akan dihilangkan

Pada fungsi scanf, kita harus menyertakan symbol & pada variabel yang diacu karena symbol & berguna sebagai operator address-of. Jika kita menghilangkan symbol tersebut, maka program akan error tetapi jika kita menginputkan string program tetap berjalan normal.

Fungsi Random :

A. Dalam Compiler TCWIN 45

randomize() :

untuk melakukan pengacakan agar setiap kali program dijalankan, angka yang dirandom akan berubah.

random(int num) :

untuk mendapatkan bilangan acak dengan range antara 0 – (num-1).

B. Dalam Dev-C++

#include

#include

srand((unsigned)time(NULL));

nama_variabel = rand()%jumlah_maks;

Jika jumlah_maks = 100, maka akan menghasilkan bilangan random antara 0-99.

Presedensi Operator :
Tertinggi ke Terendah

Function calls
!, +, -, & (operator unary)
*, /, %
+, -
<, <=, >=, >
==, !=
&&
||
=

0 comments: