SlideShare a Scribd company logo
Algoritma Pemrograman
Modul 3-2 : Variable, data, operator
dan ekspressi dalam C/C++
Aturan nama variabel
1. Identifier atau nama harus dimulai dengan
huruf/alpabet, kemudian bisa diikuti oleh huruf lain
atau angka
2. Nama variabel adalah “case sensitive”, artinya nama
yang ditulis dengan huruf besar dianggap tidak sama
dengan nama yang ditulis dengan huruf kecil
3. Maximum karakter yang diperkenankan adalah 256
karakter, dan hanya 32 karakter pertama yang berarti,
artinya dalam membuat nama variabel yang dianggap
berbeda maka harus ada karakter yang berbeda
dalam 32 karakter tersebut.
4. Tidak boleh menggunakan spasi dalam nama variabel
5. Identifier tidak diperkenankan sama dengan
“keyword” (kata kunci) yang dikenal oleh C/C++.
9/10/2014 Algoritma Pemrograman, @SUARGA 2
9/10/2014 Algoritma Pemrograman, @SUARGA 3
Keyword
• Keyword atau kata-kunci adalah kata-kata
yang terdapat dalam perbendaharaan bahasa
C/C++. Setiap keyword memiliki arti dan
meksud tertentu didalam bahasa C/C++,
misalnya sebagai instruksi, sehingga tidak
boleh dipergunakan sebagai nama suatu
variabel atau untuk keperluan lain. Daftar
nama keyword diberikan sbb:
•
9/10/2014 Algoritma Pemrograman, @SUARGA 4
Asm default friend public void
Auto delete goto register template volatile
Break do inline return this while
case double int short throw
Catch else long signed try
Char enum new sizeof typedef
Class extern operator static union
Const float private struct unsigned
Continue for protected switch virtual
9/10/2014 Algoritma Pemrograman, @SUARGA 5
Tipe Data
Beberapa compiler memberikan: long double 10 byte / 19 digit , +/- e(+/-) 4932
9/10/2014 Algoritma Pemrograman, @SUARGA 6
Tetapan (konstan)
Atau:
9/10/2014 Algoritma Pemrograman, @SUARGA 7
Escape char
9/10/2014 Algoritma Pemrograman, @SUARGA 8
Operator
9/10/2014 Algoritma Pemrograman, @SUARGA 9
Ekspressi Aritmetika
𝑏2
− 4 𝑎𝑐 ditulis: b*b – 4*a*c
x(y + z) x*(y + z)
1
𝑧2+𝑧+3
1/(z*z + z + 3)
𝑎+𝑏
(𝑐−𝑑)
(a + b) / (c – d)
9/10/2014 Algoritma Pemrograman, @SUARGA 10
Relational
9/10/2014 Algoritma Pemrograman, @SUARGA 11
Sama
Tidak sama
Lebih besar
Lebih kecil
Lebih besar atau sama
Lebik kecil atau sama
Logical
Bila y = x*x – 4*x + 3, apa hasil dari y utk nilai x memenuhi ( 1 < x ) && ( x < 3)
Dan berapa hasilnya untuk x yang memenuhi ( 1 > x ) || (x > 3) ?
9/10/2014 Algoritma Pemrograman, @SUARGA 12
Conditional
9/10/2014 Algoritma Pemrograman, @SUARGA 13
Kalau condition true (benar) maka akan dihasilkan result1
bila tidak maka akan dihasilkan result2
condition ? result1 : result2
Bitwise
9/10/2014 Algoritma Pemrograman, @SUARGA 14
9/10/2014 Algoritma Pemrograman, @SUARGA 15
9/10/2014 Algoritma Pemrograman, @SUARGA 16
9/10/2014 Algoritma Pemrograman, @SUARGA 17
9/10/2014 Algoritma Pemrograman, @SUARGA 18

More Related Content

PPTX
Algoritma pemrograman 4
PPTX
Algoritma pemrograman 12
PPTX
Conditional and control statement
PPTX
Storage classes in c language
PDF
Pl sql programme
PDF
Composite types
PPTX
Storage Classes and Functions
PPTX
Storage classes in C
Algoritma pemrograman 4
Algoritma pemrograman 12
Conditional and control statement
Storage classes in c language
Pl sql programme
Composite types
Storage Classes and Functions
Storage classes in C

What's hot (19)

PPTX
Storage classes in C
PDF
175035 cse lab-03
PPTX
Types of Statements in Python Programming Language
PPTX
11 lec 11 storage class
PPTX
Storage class in c
PPTX
Storage class
PPSX
C lecture 3 control statements slideshare
PPTX
Storage class in C Language
PPT
Storage classes
PPTX
Storage classes
PPTX
Decision statements in c language
PPTX
Conditional Control in MATLAB Scripts
PDF
Pointers & functions
PPTX
C language
PPT
Lecture 7- Operators and Expressions
PDF
11 2. variable-scope rule,-storage_class
PDF
Control statements
PPT
STORAGE CLASSES
PPTX
Loops in c language
Storage classes in C
175035 cse lab-03
Types of Statements in Python Programming Language
11 lec 11 storage class
Storage class in c
Storage class
C lecture 3 control statements slideshare
Storage class in C Language
Storage classes
Storage classes
Decision statements in c language
Conditional Control in MATLAB Scripts
Pointers & functions
C language
Lecture 7- Operators and Expressions
11 2. variable-scope rule,-storage_class
Control statements
STORAGE CLASSES
Loops in c language
Ad

Similar to Algoritma pemrograman 5 (20)

PDF
Cs211 module 1_2015
PDF
Cs211 module 1_2015
PPTX
KMK1093 CHAPTER 2.kkkpptx KMK1093 CHAPTER 2.kkkpptx
PDF
Over View of C language ( by dennid richi)
PDF
PART-1 Over View of C language ( engineering)
PPS
Coding Best Practices
PPTX
C++ tutorial assignment - 23MTS5730.pptx
PPT
THE C PROGRAMMING LANGUAGE PPT CONTAINS THE BASICS OF C
PDF
Introduction of C++ By Pawan Thakur
PDF
Compiler design-lab-manual v-cse
PPTX
Coding standards for java
PDF
Introduction to Programming Fundamentals 3.pdf
ODP
OpenGurukul : Language : C Programming
PPT
C++ tutorials
PPT
27_C.ppt
PPT
Java: Primitive Data Types
PPT
PPTX
#Code2 create c++ for beginners
PPT
C plus plus
Cs211 module 1_2015
Cs211 module 1_2015
KMK1093 CHAPTER 2.kkkpptx KMK1093 CHAPTER 2.kkkpptx
Over View of C language ( by dennid richi)
PART-1 Over View of C language ( engineering)
Coding Best Practices
C++ tutorial assignment - 23MTS5730.pptx
THE C PROGRAMMING LANGUAGE PPT CONTAINS THE BASICS OF C
Introduction of C++ By Pawan Thakur
Compiler design-lab-manual v-cse
Coding standards for java
Introduction to Programming Fundamentals 3.pdf
OpenGurukul : Language : C Programming
C++ tutorials
27_C.ppt
Java: Primitive Data Types
#Code2 create c++ for beginners
C plus plus
Ad

More from ZainalAbidin909479 (12)

PPTX
Algoritma pemrograman 15
PPTX
Algoritma pemrograman 14
PPTX
Algoritma pemrograman 13
PPTX
Algoritma pemrograman 11
PPTX
Algoritma pemrograman 1
PPTX
Algoritma pemrograman 2
PPTX
Algoritma pemrograman 3
PPTX
Algoritma pemrograman 6
PPTX
Algoritma pemrograman 7
PPTX
Algoritma pemrograman 8
PPTX
Algoritma pemrograman 9
PPTX
Algoritma pemrograman 10
Algoritma pemrograman 15
Algoritma pemrograman 14
Algoritma pemrograman 13
Algoritma pemrograman 11
Algoritma pemrograman 1
Algoritma pemrograman 2
Algoritma pemrograman 3
Algoritma pemrograman 6
Algoritma pemrograman 7
Algoritma pemrograman 8
Algoritma pemrograman 9
Algoritma pemrograman 10

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
Module 4: Burden of Disease Tutorial Slides S2 2025
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
STATICS OF THE RIGID BODIES Hibbelers.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Anesthesia in Laparoscopic Surgery in India
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
A systematic review of self-coping strategies used by university students to ...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Computing-Curriculum for Schools in Ghana
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
human mycosis Human fungal infections are called human mycosis..pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
O5-L3 Freight Transport Ops (International) V1.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers

Algoritma pemrograman 5