materi bahasa c.docx

4
Lalu program (software) apa yang harus digunakan untuk belajar bahasa C ? Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis. Contoh Penulisan program C++ Operator Aritmatika: [code="c"] #include #include void main() { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable x diisi dengan 10 */ y = 9.45; /* variable y diisi dengan 9.45 */ z = ‘C’; /* variable z diisi dengan karakter “C” */ printf(“Nilai dari x adalah : %i”, x); /* Menampilkan isi var x */ printf(“Nilai dari y adalah : %f”, y); /* Menampilkan isi var y */ printf(“Nilai dari z adalah : %c”, z); /* Menampilkan isi var z */ getch(); } [/code] Operator Jika ingin ditetapkan nilai suatu variabel, selain memerlukan nama variabel itu, juga diperlukan operator tertentu (disebut assignment operators). Misalnya, tanda “=” pada deklarasi variabel int i=22; adalah operator. C memiliki cara penulisan operator yang unik. Operator Penugasan Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan (“=”). Contoh :

Upload: rahayu-wilujeng

Post on 30-Sep-2015

233 views

Category:

Documents


11 download

DESCRIPTION

Bahasa Pemrograman C

TRANSCRIPT

Lalu program (software) apa yang harus digunakan untuk belajar bahasa C ?Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis.Contoh Penulisan program C++ Operator Aritmatika:

[code="c"]#include #include void main(){int x;float y;char z;double w;clrscr(); /* untuk membersihkan layar */x = 10; /* variable x diisi dengan 10 */y = 9.45; /* variable y diisi dengan 9.45 */z = C; /* variable z diisi dengan karakter C */printf(Nilai dari x adalah : %i, x); /* Menampilkan isi var x */printf(Nilai dari y adalah : %f, y); /* Menampilkan isi var y */printf(Nilai dari z adalah : %c, z); /* Menampilkan isi var z */getch();}[/code]OperatorJika ingin ditetapkan nilai suatu variabel, selain memerlukan nama variabel itu, juga diperlukan operator tertentu (disebut assignment operators). Misalnya, tanda = pada deklarasi variabel int i=22; adalah operator. C memiliki cara penulisan operator yang unik.Operator PenugasanOperator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan(=). Contoh :nilai = 80;A = x * y;Artinya : variable nilai diisi dengan 80 dan variable A diisi dengan hasil perkalianantara x dan y.Operator Aritmatika* : untuk perkalian/ : untuk pembagian% : untuk sisa pembagian (modulus)+ : untuk pertambahan- : untuk penguranganCatatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan.Misalnya :9 % 2 = 1 (9 : 2 = 8, sisa pembagian = 1)9 % 3 = 0 (9 : 3 = 3, sisa pembagian = 0)Berikut Disajikan Operator dalam bahasa C yang lebih lengkapOperatorArtiContoh

()memanggil fungsiprintf()

[]elemen array (deret)int y [11]

.anggota struktured.jumlah = 2200

!NOT

++inkremen(tambah satu satu)i++;

dekremen(kurang satu satu)i;

&address dari scanf(%c,&x);

*isi dari *kata

*perkalianx=y*z;

/pembagianx=y/z;

%modulo (sisa hasil bagi)a=y % z;

+tambahX= Z+ Y;

-kurangZ = X Y;

lebih besar daripadaB > 24;

= 29;

==kesamaanX == 20;

!=ketidaksamaanK != 4;

=menetapkan nilaix=3;

a*=2; (artinya a yang lama dikalikan dua),,

Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai darikolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untukkeperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudahdan enak dibaca.Tampilan dari editor bahasa C dengan menggunakan Turbo C

Tipe DataTipe data merupakan bagian program yang paling penting karena tipe data mempengaruhisetiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa sajamenghasilkan hasil yang berbeda tergantung tipe datanya.Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.Dalam bahasa C terdapat lima tipe data dasar, yaitu :NoTipe DataUkuran Range (Jangkauan) Format Keterangan

1char1 byte128 s/d 127%cKarakter/string

2int2 byte32768 s/d 32767%i , %dInteger/bilangan bulat

3float4 byte3.4E-38 s/d 3.4E+38%fFloat/pecahan

4double8 byte1.7E-308 s/d 1.7+308%lfPecahan presisi ganda

5void0 byte--Tidak bertipe

KonstantaKonstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program. - See more at: http://black-blazingr.blogspot.com/2012/12/belajar-bahasa-pemrograman-bahasa-c.html#sthash.23SQgJku.dpuf