Sekuen(sequence) adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut,yang lebih dahulu ditemukan(dibaca) akan dikerjakan(di eksekusi)lebih dulu bila urutan pernyataan dibalik,akan mempunyai makna yang berbeda.
Operator Aritmetika
Aritmatika | Arti | C++ | Sifat |
+ | penjumlahan | + | kumutataif |
- | pengurangan | - | Non komutatif |
* | perkalian | * | komutataif |
/ | pembagian | / | Non komutatif |
div | Pembagian integer | / | Non komutatif |
modulo | Sisa pembagian | % | Non komutatif |
Operator yang mempunyai sifat komutatif,urutan pengerjaannyabisa dilakukan sembarang,sedangkan operator yang mempunyai sifat non komutatif urutan pengerjaannya harus diperhatikan / , apabila kedua operan bertipe int,maknanya sebagai pembagian integer.apabila salah satu(atau kedua) operan bertipe float,maknanya sebagi pembagian biasa.
Sebagai example :
Int a=7,b=2;
Float c=2.0;
Cout<<a/b; //hasilnya 3
Cout<<a/c //hasilnya 3.5
PEMROGRAMAN
Dalam bahasa c++,pernyataan yang berkaitan dengan operasi dasar adalahsebagai berikut:
Pernyataan | Algoritmik | Bahasa c++ |
input | Read | Cin >> |
output | Write | Cout << |
penugasan | | = |
Akhir pernyataan | | ; |
Example :
Hitung jumlah dari 3 buah bilangan bulat !!
Analisis :
Untuk menjumlahkan 3 buah bilangan bulat,operator yang tepat adalah operator penjumlahan +.Operator ini mempunyai sifat komunitatif sehingga kita tidak perlu memperhatikam cara pengerjaannya.
#include <iostream.h> |
main() { |
int x,y,z ; |
cout <<"bilangan 1 :"; cin >> x; |
cout <<"bilangan 2 :"; cin >> y; |
cout <<"bilangan 3 :"; cin >> z; |
cout<<"jumlah 3 bilangan ="<< x+y+z; |
return 0; |
} |
Algoritma :
Mencari jumlah 3 bilangan bulat
( menghitung jumlah 3 bilangan bulat, algoritma menerima masukan 3 buah bilangan menjumlahkan,lalu mencetak hasil penjumlahan)
x,y,z : integer (input )
Jumlah : integer (output)
Read (x,y,z)
Read (x,y,z)
Jumlah x + y + z
Write (jumlah)
Tidak ada komentar:
Posting Komentar