Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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 }
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.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.