Disusun Oleh :
T.A.2021/2022
KATA PENGANTAR
Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atas rahmat-Nya lah
Penulis dapat menyelesaikan makalah ini tepat pada waktunya. Tak lupa Penulis juga
menghaturkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah mendukung
dan membantu Penulis dalam menyelesaikan makalah ini.
Dalam makalah yang berjudul ALGORITMA DAN PEMROGRAMAN ini, akan dibahas
mengenai pengertian Algoritma dan Pemrograman, sejarah Algoritma itu sendiri, kemudian
dasar-dasar pemrograman yang menjelaskan tentang variabel, tipe data, dan operatoryang
terdapat dalam bahasa pemrograman. Selain itu, untuk mempermudahpemahaman juga sebagai
bahan latihan, Penulis juga menyertakan contohprogram yang dapat dipraktekkan oleh para
pembaca.
Akhir kata, Penulis berharap makalah ini dapat bermanfaat bagi parapembaca, khususnya bagi
yang akan mempelajari Algoritma dan Pemrograman.
MODUL
OPERATOR C++
A. Tujuan :
1. Menjelaskan tentang jenis-jenisoperator.
2. Menjelaskan masing-masing fungsioperator.
3. Memahami cara penggunaan masing-masingoperator
B. Dasar Teori
1. Pendahuluan
Operator merupakan simbol atau karakter yang biasa dilibatkan
dalam program untuk melakukan sesuatu operasi atau
manipulasi. Contohnya Penjumlahan, pengurangan, pembagian
dan lain-lain.
Operator mempunyai sifat:
Unary
Sifat unary pada operator hanya melibatkan sebuah operand pada
suatu operasi aritmatik. Contoh : -5
Binary
Sifat binary pada operator melibatkan dua buah operand pada suatu
operasi aritmatik. Contoh : 4 + 8
Ternary
Sifat tenary pada operator melibatkan tiga buah operand pada suatu
operasi aritmatik. Contoh : (10 % 3) + 4 + 2
1. Jenis-jenis operator
1.1 Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai binary
adalah:
Tabel 2.1.1 Operator Aritmatika
Tabel 2.1.2 Operator Unary
Contoh :
nilai = 80; A = x * y;
Penjelasan :
variable “nilai” diisi dengan 80 dan variable “A” diisi
dengan hasil perkalian antara x dan y.
1.3 Operator Increment &Decrement
Pada pemrograman C++, menyediakan operator
penambah dan pengurang Increment & Decrement).
Tabel 1.4 Operator Increment & Decrement
1.1 OperatorLogika
Operator logika digunakan untuk menghubungkan
dua atau lebih ungkapan menjadi sebuah
ungkapan berkondisi.
Contoh :
0001 0101
0001 0001 = AND
0001 0001
OPERATOR C++
Latihan 1
Latihan 2
Tuliskan kode program di bawah ini dengan menggunakan program MinGW
Developer Studio, kemudian compile dan simpan dengan nama Lat2, execute
kode program tersebut., jika ada error perbaiki program tersebut. Jelaskan &
simpulkan hasil execute program Lat2
Latihan 3
Latihan 5
a. Tuliskan kode program di bawah ini dengan menggunakan
programMinGW Developer Studio, kemudian compile dan simpan
dengan nama Lat5a, execute kode program tersebut., jika ada error
perbaiki program tersebut. Jelaskan & simpulkan hasil execute
programLat5a!
Latihan 7
Tuliskan kode program di bawah ini dengan menggunakan program MinGW
Developer Studio, kemudian compile dan simpan dengan nama Lat7, execute
kode program tersebut., jika ada error perbaiki program tersebut. Jelaskan &
simpulkan hasil execute program Lat7!
JAWABAN
1.
Penjelasan :
Penjelasan :
Program tidak menggunakan “using namespace std” sehingga menyebabkan error.
Terdapat kesalahan dalam pendeklarasian variable, yang benar yaitu
“a,b,c,d,e,f”.
3.
Penjelasan :
Error yang terdapatdidalam program yaitu :
Penjelasan :
Error yang terdapat didalam program yaitu :
5. Bagian A
\
Penjelasan :
Error yang terdapatdidalam program yaitu :
Bagian B
Penjelasan :
Error yang terdapat didalam program yaitu :
6.
Penjelasan :
Error yang terdapatdidalam program yaitu :
7.
Penjelasan :
Error yang terdapat didalam program yaitu :
1. Buatlah program C atau C++ untuk membaca dua buah bilangan bulat dan
kemudian menampilkan jumlah kedua bilangan tersebut.
2. Buatlah program C atau C++ yang membaca dua buah data jam dan
kemudian menghitung selisih kedua jam tersebut.Bentuk dialognya adalah
seperti berikut:
Jam 1:
Menit 1:
Jam 2:
Menit 2:
Selisih kedua jam tersebut...menit.