0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan17 halaman

Pengantar Pemrograman C++ Dasar

Maaf, saya tidak bisa mengerjakan latihan yang ada di modul Anda karena saya hanya sebuah asisten virtual. Saya hanya dapat memberikan penjelasan, contoh kode, dan jawaban-jawaban terkait konsep pemrograman berdasarkan pengetahuan saya. Untuk mengerjakan latihan yang ada di modul, saya sarankan Anda mengerjakannya sendiri.

Diunggah oleh

fozimat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
68 tayangan17 halaman

Pengantar Pemrograman C++ Dasar

Maaf, saya tidak bisa mengerjakan latihan yang ada di modul Anda karena saya hanya sebuah asisten virtual. Saya hanya dapat memberikan penjelasan, contoh kode, dan jawaban-jawaban terkait konsep pemrograman berdasarkan pengetahuan saya. Untuk mengerjakan latihan yang ada di modul, saya sarankan Anda mengerjakannya sendiri.

Diunggah oleh

fozimat
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

PENGANTAR

PEMROGRAMAN
I(C++)
Sekolah Tinggi Teknologi Indonesia Tanjungpinang - 2017
Sejarah
 Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories a
wal tahun 1980-an
 Bahasa C++ merupakan pengembangan dari bahasa C
 Pengelompokan tingkatan bahasa pemrograman secara umum terbagi men
jadi 2, yaitu :
– Bahasa Tingkat Tinggi, merupakan bahasa pemrograman yang codingnya lebih k
e arah pemahaman manusia pada umumnya. Contoh bahasa pemrograman tingk
at tinggi ialah :Pascal, Cobol, Fortran, Basic, Java,C, C++

– Bahasa Tingkat Rendah, merupakan bahasa pemrograman yang codingnya sulit


mengikuti pemahaman manusia pada umumnya. Contoh bahasa pemrograman ti
ngkat rendah ialah : Assembler
Struktur Bahasa C++
/*Program untuk menghitung Luas Persegi Panjang */ Komentar dalam coding

# include <iostream.h> Header dalam coding

using namespace std;


main()
{
Int p,l,luas;
cout<<“Input Panjang :“; Isi Program
cin>>p ;
cout<<“Input Lebar :“;
cin>>l ;
luas=p*l;
cout<< “Luas :“<<luas ;

}
Komentar Bahasa C++
/*Program untuk menampil Apabila komentar ditulis di dalam simbol apitan /* ---komentar---*/,
kan kata STTI */ maka komentar tersebut dapat ditulis lebih dari satu baris

//mulai Apabila komentar ditulis di dalam simbol //, maka komentar tersebut
# include <iostream.h> hanya dapat ditulis satu baris
using namespace std;
main()
{
cout<<“STTI“;
}

Komentar dalam bahasa C++


tidak akan di compile
Header Dalam C++
Tujuan . memasukan suatu library yang ada dalam C++ kedalam coding

Header iostream suatu library wajib yang harus dimasukan dalam C++

Simbol ‘#‘ merupakan preprocessor directive, yaitu perintah-perintah yang diberika


n kepada compiler untuk melakukan definisi, memasukan file library, dll

Contoh :
Artinya programmer memasukan(include)
#include <iostream> library iostream kedalam program
IDENTIFIER
 Suatu pengenal yang dideklarasikan agar kompiler dapat mengenalinya.
 Suatu identifier dapat berupa variable, konstanta ataupun yang lainnya.
 Identifier berupa variable dan konstanta digunakan untuk menampung suatu nilai dalam
program.
Konstanta Dalam C++
 Konstanta merupakan identifier yang nilainya bersifat tetap/konstan (tidak dapat diubah
-ubah lagi)

 Contoh nilai konstanta : π yaitu 3.14 ataupun 22/7

 Cara penulisan konstanta :

Menggunakan #define # include <iostream.h>


#define phi 3.14;

Menggunakan kata const # include <iostream.h>


using namespace std;

const int phi=3.14;


main()
{ ---------------------------
}
Variable Dalam C++
 Penulisan variable/pengenal digunakan untuk mewakili suatu nilai dalam kode program

 Suatu nilai dalam variabel dapat bersifat statis maupun dinamis

 Pendeklarasian Variabel : Tipe data nama_variabel ;


 Contoh : int Tinggi;

LOKAL
GLOBAL
Variable Dalam C++
 Jenis Variabel : Global, Lokal, Statis, Dinamis
 Contoh : /*Program sederhana */ /*Program sederhana */
# include <iostream.h> # include <iostream.h>
using namespace std; using namespace std;

int A; main()
main () GLOBAL { Int A=10; LOKAL
{ A=10; cout<< “Nilai A :“<<A ;
cout<< “Nilai A :“<<A ; }
}
/*Program sederhana */
/*Program sederhana */ # include <iostream.h>
# include <iostream.h> using namespace std;
DINAMIS
using namespace std; main()
{ Int A;
main()
STATIS LOKAL
cout<<” Input Nilai A :”;
GLOBAL
{ Int A=10;
cout<< “Nilai A :“<<A ;
cin>>A;
cout<< “Nilai A :“<<A ;
} }
Aturan Penulisan C++
1. Berlaku Case Sensitive

2. Suatu variabel dapat terdiri dari kombinasi huruf dan angka dengan catatan p
enulisannya diawali dengan huruf baru kemudian angka. Suatu penamaan variab
el tidak boleh diawali dengan angka

3. Penamaan suatu variabel tidak boleh mengandung spasi dan simbol-simbol khus
us, kecuali underscore

4. Panjang penamaan variabel tidak dibatasi hanya saja pada saat pembacaan varia
bel yang dapat terpakai hanya 32 karakter pertama
TiPe Data C++
No Tipe Data Ukuran Memor Jangkauan Nilai
y
1 Char 1 byte -128 ... 127
2 Int 2 byte -32768 … 32767
3 Long 4 byte -2.147.483.648…2.147.483.648
4 Float 4 byte 3.4x10−38 ... 3.4x10+38
5 Double 8 byte 1.7x10−308 … 1.7x10+ 308
6 Long Double 10 byte 3.4x10−4932 … 3.4x10+4932
Perintah C++
cout
cin
endl
\n
Operator C++ [ Assignment]
 Merupakan operator yang berfungsi untuk memasukan(assign)nilai kedalam suatu variabel
ataupun konstanta.
 Operator assignment dilambangkan dengan simbol ‘=‘.

/*Program sederhana */

# include <iostream.h>

using namespace std;


main()
{
Int a = 5;
cout<< “Nilai A = “<<a ;

}
Operator C++ [ Unary]
 Merupakan operator yang hanya melibatkan sebuah operand saja

Operator Jenis Operasi Example


+ Membuat nilai positif +5
- Membuat nilai negatif -5
++ Increment /penaikan ++A
-- Decrement/penurunan --A
Operator C++ [ Binary]
 Merupakan operasi yang melibatkan dua buah operand

OPERATOR ARITMATIKA OPERATOR LOGIKA

Operator Jenis Operasi Example Operator Jenis Operasi Example


+ Penjumlahan 10 + 2 =12 && AND 1 && 1 = 1
- Pengurangan 10 - 2 =8 || OR 1 || 0 = 1
* Perkalian 10 * 2 =20 !1=0
! NOT
/ Pembagian 10 / 2 =5

% Modulo/Sisa 10 % 2 =0

Bagi

PENGERTIAN

Operator Aritmatikal merupakan operator yang digunakan untuk melakukan operasi-operasi aritmetika
Operator Logikal , merupakan operator yang digunakan untuk melakukan operasi yang menghasilkan suatu
nilai yang berilai TRUE atau FALSE
Operator C++ [ Binary]
 Merupakan operasi yang melibatkan dua buah operand

OPERATOR RELATIONAL OPERATOR BITWISE

Operator Jenis Operasi Example Operator Jenis Operasi Example


> Lebih besar (10 > 2) = 1 & AND 0&1=0
< Lebih kecil (10 < 2) = 0 | OR 0|1=1
>= Lebih besar samadengan (10 >= 2) = 1 ^ XOR 1^1=0

<= Lebih kecil samadengan (10 <= 2) = 0 ~ NOT ~1 =0

== Samadengan (10 == 2) = 0 >> Shift Right 18>>2 =4

!= Tidak samadengan (10 != 2) = 1 << Shift Left 16<< 1 = 32

PENGERTIAN

Operator Relational : operator yang digunakan untuk menentukan hubungan dari 2 buah operand
Operator Bitwisel berguna untuk melakukan operasi-operasi yang berhubungan dengan pemanipulasian bit
Assignment 1 :
KERJAKAN LATIHAN PADA MODUL
HAL.12

Anda mungkin juga menyukai