Kamis, 24 Mei 2018
Pengertian Operasi Aritmetika dan Contohnya - Pemrograman Dasar
Assalamu'alaikum Warahmatullahi Wabarakatuh, Bismillahirrahmanirrahim...
Operasi Aritmetika |
Operasi Aritmetika - Sebuah proses yang melibatkan operator
terhadap dua input data atau lebih untuk menghasilkan nilai output terterntu
disebut sebagai operasi. Operasi
yang melibatkan nilai data berjenis numerik, baik bilangan bulat maupun
bilangan real disebut sebagai operasi
aritmetika. Data yang memperoleh perlakuan operasi disebut operan, sedangkan symbol khusus yang
melakukan operasi diebut sebagai operator.
Berikut adalah daftar operasi matematika yang dikenal oleh pascal.
Operasi
aritmetika.
Operator
|
Operasi
|
Operand
|
Hasil
|
+
|
Penjumlahan
|
Tipe bilangan bulat, tipe real
|
Tipe bilangan bulat, tipe real
|
-
|
Pengurangan
|
Tipe bilangan bulat, tipe real
|
Tipe bilangan bulat, tipe real
|
*
|
Perkalian
|
Tipe bilangan bulat, tipe real
|
Tipe bilangan bulat, tipe real
|
/
|
Pembagian
|
Tipe bilangan bulat, tipe real
|
Tipe real
|
Div
|
Pembagian bilangan bulat
|
Tipe bilangan bulat
|
Tipe bilangan bulat
|
Mod
|
Sisa bagi
|
Tipe bilangan bulat
|
Tipe bilangan bulat
|
Contoh operasi aritmetika yang dapat
dilakukan pada program pascal disajikan dalam bentuk table berikut.
Contoh
operasi aritmetika.
Operator
|
Operand
1
|
Operand
2
|
Hasil
|
+
|
10
|
5
|
15
|
-
|
10
|
5
|
5
|
*
|
10
|
5
|
50
|
/
|
10
|
5
|
2
|
Div
|
10
|
5
|
2
|
Mod
|
10
|
5
|
0
|
Contoh
|
1.
Operasi dasar aritmetika pada bilangan bulat
program
matematika_bil_bulat;
uses
crt;
var
bi11,bi12,hasil:integer;
pil : char;
op : string;
begin
clrscr;
writeln('=================');
writeln('operasi matematika bilangan
bulat');
writeln('=================');
writeln('1. penjumlahan dengan +');
writeln('2. pengurangan dengan -');
writeln('3. perkalian dengan *');
writeln('4. pembagian dengan DIV');
writeln('5. sisa hasil bagi dengan MOD');
write('masukan bilangan pertama :');readln(bi11);
write('masukan bilangan kedua
:');readln(bi12);
write('masukan operator matematika
[1I2I3I4I5]:');readln(pil);
case pil of
'1' : begin
hasil := bi11 + bi12;
op :='+';
end;
'2' : begin
hasil := bi11 - bi12;
op :='-';
end;
'3' : begin
hasil := bi11 * bi12;
op :='*';
end;
'4' : begin
hasil := bi11 DIV bi12;
op :='DIV';
end;
'5' : begin
hasil := bi11 MOD bi12;
op :='MOD';
end;
else writeln('pilihan yang anda masukan
salah');
end;
writeln(bi11,' ',op,' ',bi12,' + ',hasil);
readln;
end.
|
Penjelasan:
· Program
pengoperasian matematika dengan data berjenis bilangan bulat memiliki operator
penjumlahan, pengurangan, perkalian, pembagian, dan penghitungan sisa hasil
bagi.
· Untuk melakukan
proses pemilihan jenis operator dalam operasi, digunakan percabangan dengan
struktur Case…Of.
2.
Operasi dasar aritmetika pada bilangan real.
program matematika_bil_real;
uses crt;
var bi11,bi12,hasil:real;
pil:char;
op:string;
begin
clrscr;
writeln('=================');
writeln('Operasi Matematika bilangan Real');
writeln('=================');
writeln('1.
penjumlahan dengan +');
writeln('2.
pengurangan dengan -');
writeln('3.
perkalian dengan *');
writeln('4.
pembagian dengan /');
write('masukan
bilangan pertama :');readln(bi11);
write('masukan
bilangan kedua :');readln(bi12);
write('masukan
operator matematika [1I2I3I4]:');readln(pil);
case pil of
'1' : begin
hasil := bi11 + bi12;
op:=
'+';
end;
'2' : begin
hasil := bi11 - bi12;
op:=
'-';
end;
'3' : begin
hasil := bi11 * bi12;
op:=
'*';
end;
'4' : begin
hasil := bi11 / bi12;
op:= '/';
end;
else
writeln('pilihan yang anda masukan salah');
end;
writeln(bi11,'
',op,' ',bi12,' =',hasil);
readln;
end.
|
Penjelasan:
·
Program pengoperasian matematika dengan data berjenis
bilangan real memiliki operator penjumlahan (+), pengurangan (-), perkalian
(*), dan pembagian (/).
·
Untuk melakukan proses pemilihan jenis operator dalam
operasi, digunakan metode percabangan dengan struktur Case …. Of.
3.
Operasi pembagian antara bilangan bulat dan bilangan real.
program
bagi_hasil;
uses
crt;
var
bi11 :integer;
bi12,hasil : real;
begin
clrscr;
bi11:= 34;
bi12:= 2.2;
hasil := bi11/bi12;
writeln(bi11,'/',bi12,'=',hasil);
readln;
end.
|
Penjelasan:
·
Program pengoperasian matematika dengan operator pembagian
(/) antara bilangan bulat dengan bilangan real akan menghasilkan bilangan real.
DOWNLOAD MATERI :
DOWNLOAD MATERI :
WORD |
Langganan:
Postingan (Atom)
Artikel Minggu Ini
Diberdayakan oleh Blogger.
Arsip Blog
- Mei 2018 (4)
- April 2018 (3)
- Maret 2018 (1)
Mengenai Saya
Hasil Editan Adobe Photoshop CS2
Assalamu'alaikum Warahmatullahi Wabarakatuh, Bismillahirrahmanirrahim.... Berikut adalah beberapa foto hasil editan menggunakan Adobe...