1 Komponen Program C bag 1. 2 Topik Type Variables Keywords dan Identifiers Assignments Constant Variables.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
PERTEMUAN IV POINTER Pointer adalah suatu variabel penunjuk yang menunjuk pada suatu alamat memori komputer Pointer merupakan.
INSTRUKSI MASUKAN DAN KELUARAN
Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.
Alokasi Memori Yuliana Setiowati.
Elemen-elemen dlm source code
BASIC DATA TYPES, VARIABLES & OPERATORS
Dasar Pemrograman Komputer [TKL-4002] 2010
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma & Pemrograman 1
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Dasar Pemrograman Java Pertemuan 2 Pemrograman Berbasis Obyek.
Struktur kontrol.
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Kostanta,Variabel,dan Tipe Data
Rismayuni.  integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer disimpan sebagai bilangan biner  Contoh :  earn = 1024;
1 Pertemuan Pengantar Bahasa C Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
PHP.
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Teknik. Pemrog. Terstruktur 2
Transfer of control (pemindahan langkah)
Tipe Data By Serdiwansyah N. A..
Elemen Dasar C Identifier :
Dasar Pemrograman Komputer
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Algoritma dan Struktur Data 1 pertemuan 4
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Pengenalan C++ Oleh : Dewi Sartika.
Pertemuan 4 PROGRAMMING LANGUAGE.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
TIPE DATA Brian Damastu, S.T., M.Kom
Looping, Percabangan dan Array
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
STRUKTUR DASAR PROGRAM
Tipe Data, Variabel, & Konstanta
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Melda Dahoklory,S.Kom,MT
TIPE DATA DASAR C++.
Bagian 3 Unsur-unsur kode program Borlan C++
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Variabel, Konstanta, Tipe Data
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pertemuan 5 (Variabel dan konstanta) .:: Erna Sri Hartatik ::.
PERBEDAAN C DAN C++ Meriska Defriani, S
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Pemrograman Terstruktur
VARIABEL, TIPE DATA, OPERATOR
Keywords ,Tipe Data, dan contoh Penggunaanya
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Teknik. Pemrog. Terstruktur 2
Bab 03 Variabel dan Tipe Data
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

1 Komponen Program C bag 1

2 Topik Type Variables Keywords dan Identifiers Assignments Constant Variables

3 Type Macam dr nilai di sebut “type” Tidak semua nilai sama –contoh: 7 + “cat”, sebab beda tipe Value Variable

4 Type Built-in types: char, int, float Type modifiers: long, short, const User-defined types (arrays dan record) “strings”? –Strings adalah larik char (nanti di bicarakan)

5 Representasi Character Characters disimpan sbg small integer Tiap character punya ekuivalensi dengan unique integer yg di tunjukan pada posisi tabelASCII (“ask-key”) –American Standard Code for Information Interchange

6

7 Representasi Character Nilai ASCII –Nilai 0: special character ’\0’ ( NUL character) –nilai 127: special character –special characters lainnya: ’\n’ ’\t’ ’\’’ ’\\’ dll. –Bermacam “extended” char dr

8 Variable Nama logikal utk container (tempat nilai di simpan dlm memori) Ber-type, yang di asosiasikan dengannya, yg memberi tahu komputer bgm mengintepretasikan bit Dideklarasikan sebelum di pakai [modifiers] ; [modifiers] = ;

9 Variable Declaration: contoh int myID; myID

10 Variable Declaration: contoh int myID; char my_initial = ’J’; Single “forward quotes” atau apostrophe ( ’ ) bukan “back quotes” ( ‘ )

11 Variable Declaration: contoh int myID; char my_initial = ’J’; my_initial

12 Variable Declaration: contoh int myID; char my_initial = ’J’; char my_initial = 74 ; my_initial

13 Variable Declaration: contoh float commission = 0.05; short int myHeight = 165; /* cm */ long int mySalary = ; long float chanceOfADate = 3e-500; double chance_of_a_2nd_date = 1.5e-500;

14 float commission = 0.05; short int myHeight = 165; /* cm */ long int mySalary = ; long float chanceOfADate = 3e-500; double chance_of_a_2nd_date = 1.5e-500; Variable Declaration: contoh “Keywords”

15 Keyword...berarti bagi C …“case-sensitive”...tdk dpt di pakai sbg nama variabel Contoh: int, char, long, main, float, double, const, while, for, if, else, return, break, case, switch, default, typedef, struct, dll

16 Variable Declaration: contoh float commission = 0.05; short int myHeight = 165; /* cm */ long int mySalary = ; long float chanceOfADate = 3e-500; double chance_of_a_2nd_date = 1.5e-500; “Identifiers”

17 Identifier...urutan karakter yg tdr dr huruf, angka dan underscores ( _ )...tdk noleh di awali dg angka...bukan KEYWORD …“case-sensitive” Contoh: sUmoFA, x1, y2, _my_ID_, Main (hati-hati!)

18 Assignment Peletakan nilai khusus ke suatu variabel Operator Assignment adalah = = ; Berbeda dg ==

19 Assignment: Contoh float x = 2.5 ; char ch ; int number ; ch = ’\n’ ; number = ; /* current value of number is 9. */ number = number * 2; /* current value of number is now 18. */

20 Assignment Nilai hrs bertipe spy dpt di assign ke var Nilai otomatis dikonversi ke container contoh: –various.c

21 #include /* Do various assignment statements */ int main() { int integer; char character; float floatingPoint; integer = 33; character = 33; floatingPoint = 33; integer = 'A'; character = 'A'; floatingPoint = 'A'; integer = 33.33; character = 33.33; floatingPoint = 33.33; integer = floatingPoint; floatingPoint = integer; return 0; } various.c

22 Constant Variables...variabel yang bernilai semacam (tdk berubah)...tidak dpt di assign....HARUS di inisialisasikan const [modifiers] = ;

23 Constant Variables: Contoh const int myID = 192; myID = 666; /* Error! */ const int passMark = 80; short char pAsSgRaDe = ’P’; const float e = ; /* oops */ const double golden_ratio = ;

24 Konversi sudut dari derajat ke radian output “Masukan sudut dlm derajat ” input angleInDegrees angleInRadians =  / 180 * angleInDegrees output angleInRadians #include /* Konversi sudut dalam derajat ke radian. */ const float PI = ; int main() { float angleInDegrees; float angleInRadians; printf(“Masukan sudut dalam derajat : "); scanf("%f", &angleInDegrees); angleInRadians = PI / 180 * angleInDegrees; printf("%f\n", angleInRadians); return 0; } contoh: Constants

25 contoh: Constants Variabel “Global” (constant) Variabel “Local” more on this later... #include /* Konversi sudut dalam derajat ke radian. */ const float PI = ; int main() { float angleInDegrees; float angleInRadians; printf(" Masukan sudut dalam derajat : "); scanf("%f", &angleInDegrees); angleInRadians = PI / 180 * angleInDegrees; printf("%f\n", angleInRadians); return 0; }