Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.

Presentasi serupa


Presentasi berjudul: "Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::."— Transcript presentasi:

1 Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
Dasar Pemrograman Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.

2 Variable

3 Definisi Varibel adalah sebuah nama yang digunakan sebagai petunjuk lokasi tempat simpan data. Dalam C, sebuah varibel harus didefinisikan terlebih dahulu sebelum digunakan. Sebuah definisi variabel menginformasikan pada compiler nama variabel dan tipe data yang bisa disimpan.

4 Aturan Pendefinisan Variabel
Nama harus diawali dengan huruf (A..Z, a..z), angka atau karakter garis bawah ( _ ). Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($). Panjang nama variabel boleh lebih dari 31 karakter  hanya 31 karakter pertama yang akan dianggap. Nama variabel tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti printf, int, if, while dan sebagainya

5 DeklarasiVariabel Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu  pengertian deklarasi disini berarti memesan memori dan menentukan jenis data yang bisa disimpan didalamnya. Bentukumumdeklarasivariabel: tipe_data daftar_nama_variabel; Contoh: int var_bulatl; float var_pecahanl, var_pecahan2;

6 Pemberian Nilai ke Variabel
Untuk memberikan nilai ke variabel yang telah dideklarasikan, maka bentuk umum pernyataan yang digunakan adalah : Nama_variabel = nilai; Contoh: int var_bulat - 10; double var_pecahan = 10.5;

7 Inisialisasi Variabel
Adakalanya dalam penulisan program, setelah dideklarasikan, variabel langsung diberi nilai awal. Contoh int nilai; nilai = 10; Sama dengan: int nilai = 10;

8 Latihan 1 #include <stdio.h> #include <conio.h> main() { int arus, hambatan, tegangan; clrscr(); arus = 10; hambatan = 500; tegangan = arus * hambatan; printf("Voltase = %d", tegangan); getche(); return(0); }

9 Latihan 2 #include <stdio.h> #include <conio.h> main() { char nama_komponen[15]; int jumlah, harga, bayar; clrscr(); printf("nama komponen = "); scanf("%s", nama_komponen); printf("harga komponen = "); scanf("%d", &harga); printf("jumlah beli = "); scanf("%d", &jumlah); bayar = jumlah * harga; printf("Yang harus dibayar sejumlah = %d", bayar); getche();return(0); }

10 Konstanta

11 Dalam Konstanta Konstanta menyatakan nilai tetap.
Tidak perlu dideklarasikan. Juga mempunyai tipe data. Kata kunci untuk menandakan sebuah pengenal merupakan konstanta adalah: const const int count = 100; const float pi = ;

12 Aturan penulisan konstanta
Konstanta karakter  diawali dan diakhiri dengan tanda petik tunggal, Contoh: ‘A’ dan Konstanta integer  ditulis dengan angka (tanpa tanda petik) tanpa mengandung pemisah ribuan dan tak mengandung bagian pecahan. Contoh: –1 dan Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya: 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya2,1 x 105). Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda (“). Contoh: “Program Dasar”.

13 Latihan 3 #include <stdio.h> #define PI 3.14 main() { float r=4; float luas; luas=PI*r*r; printf("luasnya adalah%f", luas); }

14 Program Kecepatan Rotasi Bumi
Latihan 5 Program Kecepatan Rotasi Bumi Kecepatan sudut putar Input = periode rotasi Proses= 2/T (T=periode rotasi) Output= Kecepatan sudut putar Kecepatan tangensial Input=jari-jari bumi dan periode sudut putar Proses= 2r/T (r=jari-jari bumi) Output== kecepatan tangensial

15 Tugas Buatlah program untuk mengetahui kode ASCII dari semua tombol yang ada di keyboard. Input: Tombol keyboard Output: Kode ASCII dari tombol tsb


Download ppt "Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::."

Presentasi serupa


Iklan oleh Google