PEMROGRAMAN TERSTRUKTUR

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

VARIABEL DAN OPERATOR.
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Pemrograman Terstruktur
BASIC DATA TYPES, VARIABLES & OPERATORS
KONSTANTA dan OPERATOR
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
PHP Operators.
DASAR-DASAR PEMROGRAMAN JAVA
Object-oriented Programming (OOP) with JAVA 2011/2012
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Pengenalan Operator.
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
ALGORITMA PEMROGRAMAN 2A
Elemen Dasar Dalam C++.
INTRODUCTION TO C++ Prepared by: Edi, SKom, MKM.
Elemen Dasar C Identifier :
Struktur Organisasi Data 2
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Dasar-Dasar Pemrograman
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
Pertemuan III Komentar, Identifier dan Tipe data.
Pertemuan 2 OPERATOR DAN EKSPRESI.
Pengenalan C++ Oleh : Dewi Sartika.
TIPE DATA Brian Damastu, S.T., M.Kom
STRUKTUR DATA Pengenalan C++
Pendahuluan Erfin Gustaman.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Variabel operator tipe data
Pertemuan Operasi Store - Compute
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
Operator.
PEMROGRAMAN DASAR DI JAVA
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
DASAR PEMROGRAMAN JAVA
KONSTANTA dan OPERATOR
DASAR-DASAR PEMOGRAMAN
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Operator dan Operasi Input Output pada C++ Pertemuan 11
Tipe Data, Variabel, dan Operator
Operator By Harifuddin,ST,MT..
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman II Dasar Java (Jcreator)
Minggu ke-5 Imam Fahrur Rozi
Minggu ke-6 Imam Fahrur Rozi
Algoritma dan Pemrograman
Pemograman Berorientasi Object Sistem Informasi Semster III
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
VARIABEL, TIPE DATA, OPERATOR
Konsep Pemrograman 4.
DATA DAN OPERATOR.
Sistem Informasi Manufaktur
Operator.
Algoritma dan Stuktur Data
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Pengantar Pemrograman Bahasa C
PEMROGRAMAN C++ C sebagai bahasa pendahulunya C++
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Pemrograman Terstruktur
Algoritma dan Pemrograman 1 C++
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

PEMROGRAMAN TERSTRUKTUR Konstanta & Operator

STRUKTUR PROGRAM Komentar Header/Preprocessor Fungsi Main // my first program in C++ #include <iostream> #include <conio> main () { cout << "Hello World!"; getch(); } Komentar Header/Preprocessor Fungsi Main Statement program Fungsi menghentikan program

Tipe Data Jenis data yang bisa diproses oleh program atau disimpan dalam variabel/konstanta

Variabel Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat bisa berubah Pendeklarasian variabel : tipe_data nama_variabel Contoh : int a; char b; Anda juga bisa langsung mendefinisikan nilai variabel secara langsung dengan syntax : Pendeklarasian variabel : tipe_data nama_variabel = nilai Contoh : int a = 5; char b[20] = “contoh”;

Konstanta Suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat tetap (tidak bisa berubah) Pendeklarasian konstanta : #define nama_konstanta nilai Contoh : #define PHI 3.14; #define lebar 100; Pendeklarasian dgn tipe yg spesifik : const tipe_data nama_konstata = nilai; Contoh : conts double PHI = 3.14; conts int lebar = 100;

Contoh Penggunaan Konstanta (define) #include <iostream.h> #include <conio.h> //Deklarasi Konstanta #define n '\n' #define luas 10 main() { cout<<" ** Menggunakan Konstanta **"; cout<<n<<n; cout<<" Luas = "<<luas; getch(); }

Contoh Penggunaan Konstanta (conts) #include <iostream.h> #include <conio.h> main() { //Deklarasi Konstanta const int panjang = 10; const int lebar = 8; const char n = '\n'; double luas; luas = panjang * lebar; cout<<" ** Menghitung Luas Persegi Panjang**" << n ; cout<<" Panjang = "<< panjang << n; cout<<" Lebar = "<< lebar << n; cout<<" Luas = "<< luas; getch(); }

Latihan Buatlah program C++ untuk menghitung total pembelian dengan ketentuan total beli = jumlah x harga satuan NB : Nama barang dan harga satuan di jadikan konstanta jumlah inputan dari user

Operator Operator Penugasan (Assignment) Operator penugasan memberikan nilai pada suatu variabel. Simbol yang digunakan adalah sama dengan (=) Contoh : a = 5; Operator Aritmatika (Arithmetic) Operator aritmatika bertugas melakukan operasi aritmatika. Simbol : + Penjumlahan - Pengurangan * Perkalian / Pembagian % Modulus (sisa hasil bagi)

Operator Campuran (Compound) Operator campuran bertugas mengubah nilai suatu variabel dengan melakukan operasi yang hasilnya disimpan di variabel itu sendiri. Simbol Ekspresi Sama halnya dengan += a += 5; a = a + 5; -= a -= b; a = a – b; *= harga *= unit; harga = harga * unit; /= nilai /= 2; nilai = nilai /2; %= hasil %= 2; hasil = hasil % 2;

Increase & Decrease atau Increment & Decrement Increment dan Decrement hanya bisa dijalankan pada tipe data integer Increment  selalu bertambah | Ditandai dengan ++ Postincrement  dieksekusi dahulu baru ditambah Contoh  a++; Preincrement  ditambah dahulu baru dieksekusi Contoh  ++a; Decrement  selalu berkurang | Ditandai dengan -- Postdecrement  dieksekusi dahulu baru dikurangi Contoh  a--; Predecrement  dikurangi dahulu baru dieksekusi Contoh  --a;

Contoh Increment & Decrement

Operator Relasi (Relation) Digunakan untuk membandingkan dua buah nilai. Operasi ini menghasilkan nilai benar & salah (True & False) Simbol Keterangan == Sama dengan != Tidak sama dengan > Lebih dari < Kurang dari >= Lebih dari atau sama dengan <= Kurang dari atau sama dengan Contoh : (5 == 7) // Bernilai False (5 != 7 ) // Bernilai True (5 < 7 ) // Bernilai True

Operator Logika (Logical) Digunakan untuk mengoprasikan nilai boolean (True & False) yang juga menghasilkan nilai boolean Simbol Keterangan ! NOT && AND || OR Contoh : ((5 == 5) && (3 > 6)) // Bernilai False ((5 == 5) || (3 > 6)) // Bernilai True

Operator Kondisi (Conditional) Digunakan untuk memeriksa sebuah ekspresi dan mengembalikan suatu nilai jika ekskpresi tersebut benar(True) dan mengembalikan nilai yang berbeda jika ekspresinya salah (False) Syntax: Ekspresi ? Nilai1 : Nilai2 Contoh : 7==5 ? 4 : 3 // Bernilai 3 karena ekspresinya False

Beberapa fungsi dibawah ini bisa digunakan untuk operasi aritmatik Fungsi Aritmatika Beberapa fungsi dibawah ini bisa digunakan untuk operasi aritmatik Rumus Cara penulisan di C++ Hasil Keterangan sqrt(4) 2 Akarkuadrat pow(5,3) 125 Pangkat Selain itu ada juga cara pembulatan bilangan Bil Cara penulisan di C++ Hasil Keterangan 2.3 floor(2.3) 2.0 Pembulatan ke bawah ceil(2.3) 3.0 Pembulatan ke atas NB : Semua fungsi-fungsi diatas akan berjalan dengan file header math.h Jadi jangan lupa menyertakan #include <math.h> di bagian atas program

Contoh penggunaan fungsi aritmatika

Latihan Buat Program kalkulator sederhana seperti di bawah ini , dimana nilai merupakan inputan dari user :

Referensi Cplusplus.com Terima Kasih Semoga bermanfaat.