Struktur Data - 2

26
STRUKTUR DASAR PROGRAM Bahasa C Pertemuan - 2 Dosen : Khoiriya Latifa, M.Kom

description

materi bahasa C

Transcript of Struktur Data - 2

STRUKTUR DASAR PROGRAM

STRUKTUR DASAR PROGRAMBahasa CPertemuan - 2Dosen : Khoiriya Latifa, M.Kom1Struktur dasar dari program bahasa C ada beberapa komponen :Fungsi main()Deklarasi variablePerintah (statement)Keyword includeKomentarKurung kurawal .

2

Contoh31. Fungsi Utama / Fungsi main()Void main ( )

sekumpulan perintah yang akan dikerjakan ketika kita menjalankan programContoh :garis besar isi dari fungsi main () pada program luas segiempat diatas adalah : Perintah untuk memberikan nilai panjang dan lebarPerintah untuk menghitung luas segiempatPerintah untuk menampilkan luas yang telah dihitung ke layar.

42. Deklarasi Variabel

Variabel adalah sebuah tempat untuk menyimpan data .Deklarasi variable adalah sebuah perintah agar computer menyediakan variable yang akan kita pakai

TipeVariabel NamaVariabel ;Contoh :int firstVariabel;float secondvariabel;

5Aturan pemberian nama variable:Nama variable hanya boleh terdiri huruf, angka dan garis bawah (under score) Karakter pertamanya harus hurufCase sensitiveKeyword yang sudah ada tidak boleh digunakan sebagai nama variabel3. Statement Statement adalah perintah yang menginstruksikan computer untuk melakukan tugas tertentu. statement ditulis dalam 1 baris dan diakhiri dengan ; Contohpanjang = 10; luas = panjang * lebar ; printf (Luas segiempat = %d, luas) ;

7Macam operator yang sering digunanakan :Assignment Operator (=)Operator matematika biner ( +, - , * , /, % )Operator matematika tunggal (++ , -- )Konstanta ( bernilai tetap )Urutan prioritas operator matematika

OperatorPrioritas++ --1% / %2+ - 38Operator Relasional ( >, < , >=, 0){printf (positif);}else{printf (nol);}

Int main (){int bil;scanf(%d, &bil);if (bil % 2 == 0) bil = bil + 1;printf (%d, bil);}

Perintah SWITCH ( )Perintah switch ( ) hanya dapat dipakai untuk percabangan yang memiliki satu nilai yang pasti. Berikut ini adalah cara penulisan (syntax) dari switch ( ):switch (ekspresi){case nilai-1 : perintah break;case nilai 2 : perintahbreak;-case nilai n : perintah break ;default : perintah}LATIHAN - 1Buatlah program sederhana untuk menghitung luas lingkaran Deklarasikan variableMeminta input untuk jari-jariMenampilkan hal perhitungan tersebut ke layar

LATIHAN - 2Buatlah sebuah program yang meminta nilai sisi sebuah segitiga dan menampilkan luas segitiga tersebut ke layar .Contoh input :4Contoh output :16

LATIHAN - 3Buatlah program yang meminta sebuah bilangan dan menentukan apakah bilangan tersebut adalah bilangan ganjil dan genap. Contoh input 1 : 5Contoh output1:Ganjil 25LATIHAN - 4Buatlah program untuk menentukan apakah tahun yang dimasukkan adalah tahun kabisat atau bukan. Tahun kabisat adalah tahun yang habis dibagi 4, tetapi tidak habis dibagi 100 kecuali kelipatan 400.