My Memory











{November 13, 2010}   LP AP Pertemuan 7

1. Apa yang kalian ketahui tentang fungsi dalam bahasa C ?

2. Apa yang kalian ketahui tentang variabel lokal dan variabel global ?

3. Buatlah contoh program sederhana menggunakan fungsi !

 

 
Penjelasan :
1. Fungsi dalam bahasa C merupakan bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu  dan letaknya dipisahkan dari program yang menggunakannya.  Program dari bahasa C dibentuk dari kumpulan-kumpulan  fungsi, mulai dari fungsi utama, fungsi pustka, maupun
fungsi yang dibuat oleh pemrogram.
Manfaat fungsi :

– Fungsi menjadikan program C memiliki struktur yang jelas. Dengan memisahkan langkah-langkah detil ke satu  atau lebih fungsi, maka fungsi utama (main( )) akan  menjadi lebih pendek, jelas dan mudah dimengerti.

– Fungsi-fungsi dapat dijinkan untuk menghindari penulisan  yang sama berulang-ulang. Langkah-langkah program yang  sama dan sering digunakan berulang-ulang dapat ditulis  sekali saja secara terpisah dalam bentuk fungsi-fungsi,  selanjutnya bagian program yang membutuhkan langkah-langkah ini cukup memanggil fungsi-fungsi  tersebut.

 

 
Fungsi-fungsi Dasar dalam bahasa C :

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.



2. Variabel lokal dan variabel global :

a. Variabel lokal

– Variabel yang nama dan nilainya hanya dikenal di suatu blok statement tertentu saja atau di dalam suatu fungsi. Variabel lokal harus dideklarasikan di dalam blok bersangkutan. Variabel lokal akan dihapus dari memori jika  proses sudah meninggalkan blok statement letak variable lokalnya.

 

 
b. Variabel global

– Variabel yang dikenal di semua bagian-bagian tertentu dari program. Variabel global dapat dibuat dengan cara mendeklarasikannya di luar suatu blok statement atau di luar fungsi-fungsi yang menggunakannya.

 

 
3. Program sederhana menggunakan bahasa C dgn menggunakan fungsi rekursif :

 
#include<stdio.h>
int duapangkat(int n);
void main(){

int hasil;
hasil=duapangkat(3);

printf(“%d”, hasil);
}
int duapangkat(int n){

if(n==0){

return 1;

}else{

return 2 * duapangkat(n-1);

}

}



Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

et cetera
%d blogger menyukai ini: