Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR DASAR PROGRAM

Presentasi serupa


Presentasi berjudul: "STRUKTUR DASAR PROGRAM"— Transcript presentasi:

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

2 Struktur dasar dari program bahasa C ada beberapa komponen :
Fungsi main() Deklarasi variable Perintah (statement) Keyword include Komentar Kurung kurawal .

3 Contoh

4 1. Fungsi Utama / Fungsi main()
Void main ( ) sekumpulan perintah yang akan dikerjakan ketika kita menjalankan program Contoh : garis besar isi dari fungsi main () pada program luas segiempat diatas adalah : Perintah untuk memberikan nilai panjang dan lebar Perintah untuk menghitung luas segiempat Perintah untuk menampilkan luas yang telah dihitung ke layar.

5 2. 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;

6 Aturan pemberian nama variable:
Nama variable hanya boleh terdiri huruf, angka dan garis bawah (under score) Karakter pertamanya harus huruf Case sensitive Keyword yang sudah ada tidak boleh digunakan sebagai nama variabel

7 3. Statement Statement adalah perintah yang menginstruksikan computer untuk melakukan tugas tertentu. statement ditulis dalam 1 baris dan diakhiri dengan “ ; “ Contoh panjang = 10; luas = panjang * lebar ; printf (“Luas segiempat = %d”, luas) ;

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

9 Operator Relasional ( >, < , >=, <=, ==, != )
Operator Logika (And ( && ) ; Or ( || ) ; Not ( ! ) 4. Keyword include Keyword dalam bahasa C disebut juga dengan fungsi . #include <NamaFileLibrary> Contoh : #include <stdio.h> : artinya kita berbicara pada computer bahwa kita akan memakai fungsi-fungsi yang ada di stdio

10 5. Komentar Memberikan catatan kepada computer 6
5. Komentar Memberikan catatan kepada computer 6. Kurung Kurawal Menandakan awal dan akhir sekelompok statement.

11 Evaluasi : Apa perbedaan antara B++ dan ++B
Jika nilai A = 10 apakah isi variable C dan A setelah statement C = A di jalankan ? Jika C adalah var float berapakah nilai C setelah pernyataan C = * 5 / ( 2*2)+1 di jalankan Berapakah nilai x setelah kumpulan statement ini dijalankan : a = 5; b = -- a + 4 ; x = a + b ;

12 FUNGSI INPUT / OUTPUT DASAR
Fungsi Printf ( ) Dalam Bahasa C Fungsi yang digunakan untuk menampilkan informasi ke layar. Printf (“Format String”, argument) ; Format string adalah informasi yang akan ditampilkan ke layar. Argument adalah variable / pernyataan yang akan dipakai Contoh : Printf (“Luas segiempat = %d, luas) ;

13 Untuk menampilkan variable atau pernyataan berjenis
Conversion specifier digunakan untuk menampilkan informasi yang nilainya tidak pasti Printf (“Luas segiempat = %d, luas) ; %d diatas adalah conversion specifier yang digunakan untuk menampilkan sebuah bilangan bulat (integer) yang nilainya tergantung pada variable luas. Specifier Untuk menampilkan variable atau pernyataan berjenis % d Bilangan bulat (integer) % f Bilangan berkoma (floating point) % c Karakter % s String

14 Escape sequence yang sering dipakai dalam bahasa C
Sequnce Untuk menampilkan variable atau pernyataan berjenis \n Membuat baris baru (ENTER) \t Memberikan indentasi (TAB) \\ Menampilkan karakter backslash \’ Menampilkan tanda kutip satu \” Menampilkan tanda kutip dua %% Menampilkan lambang %

15 Contoh penggunaan escape sequence adalah sebagai berikut :
Printf (“Hasil dari 7 %% 4 adalah :\n%d, 7 % 4) ; informasi ke layar adalah sebagai berikut Hasil dari 7 % 4 adalah 3

16 Fungsi scanf ( ) dalam Bahasa C
Fungsi scanf( ) digunakan untuk meminta nilai yang dimasukkan oleh user (disebut juga input). Scanf(“Format-String “, argument) ; Scanf (“%d”, &A) ; Scanf (“ Masukkan nilai A: %d”, &A) ;

17 PERINTAH PERCABANGAN Perintah IF ( ) If ( syarat 1 ) {
………….. // perintah-perintah yang akan dilakukan jika terdapat syarat } else if ( syarat 2 ) ………………………. else

18 Contoh If (bilangan < 0 ) { printf(“negative”); } Else printf(“positif”);

19 If (bilangan < 0 ) { printf (“negative”); } else if (bilangan>0) printf (“positif); else printf (“nol);

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

21 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 : perintah - case nilai – n : perintah break ; default : perintah }

22

23 LATIHAN - 1 Buatlah program sederhana untuk menghitung luas lingkaran
Deklarasikan variable Meminta input untuk jari-jari Menampilkan hal perhitungan tersebut ke layar

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

25 LATIHAN - 3 Buatlah program yang meminta sebuah bilangan dan menentukan apakah bilangan tersebut adalah bilangan ganjil dan genap. Contoh input 1 : 5 Contoh output1: Ganjil

26 LATIHAN - 4 Buatlah 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.


Download ppt "STRUKTUR DASAR PROGRAM"

Presentasi serupa


Iklan oleh Google