File tree Expand file tree Collapse file tree 6 files changed +266
-0
lines changed
06. Operator Matematika/src Expand file tree Collapse file tree 6 files changed +266
-0
lines changed Original file line number Diff line number Diff line change 1+ public class Aritmatika {
2+
3+ public static void main (String [] args ) {
4+
5+ /** Operator Aritmatika
6+ * Dalam Java , Kita bisa menggunakan Operator Aritmatika untuk memanipulasi variabel
7+ * Operator Aritmatik Java Diantaranya + : pertambahan
8+ * - : pengurangan
9+ * * : perkalian
10+ * / : pembagian
11+ * % : modulo ( sisa bagi )
12+ */
13+
14+ // Pertambahan
15+ int pertambahan = 10 + 35 + 15 ;
16+
17+ // Pengurangan
18+ int pengurangan = 20 - 25 - 10 ;
19+
20+ // Perkalian
21+ int perkalian = 5 * 25 * 4 ;
22+
23+ // Pembagian
24+ int pembagian = 200 / 4 ;
25+
26+ // Modulo atau Sisa Bagi
27+ int modulo = 10 % 3 ;
28+
29+ System .out .println (pertambahan );
30+ System .out .println (pengurangan );
31+ System .out .println (perkalian );
32+ System .out .println (pembagian );
33+ System .out .println (modulo );
34+
35+ // Sesuatu yang lebih kompleks yang bisa kita kerjakan menggunakan operator aritmatika
36+
37+ // Menghitung luas segitiga mengguanakan operator aritmatika
38+ int tinggi = 5 ;
39+ int alas = 20 ;
40+
41+ int hasil = alas * tinggi / 2 ;
42+ System .out .println ("Luas Segitiga dengan tinggi " + tinggi + " cm dan alas " + alas + " cm adalah " + hasil + " cm" );
43+
44+
45+ }
46+
47+ }
Original file line number Diff line number Diff line change 1+ public class modulo {
2+
3+ public static void main (String [] args ) {
4+
5+ /**
6+ * modulo / sisa bagi ( % )
7+ */
8+
9+ /*
10+ * hasil akan menjadi 2 karena nilai dari variabel modulo adalah 14 dimodulo 3
11+ * ( 14 % 3 ) = 2
12+ */
13+
14+ int modulo = 14 % 3 ;
15+
16+ System .out .println (modulo );
17+
18+
19+
20+ /*
21+ * hasil akan menjadi 1 karena nilai dari variabel modulo2 adalah 5 dimodulo nilai dari variabel modulo yaitu 2
22+ * ( 5 % <modulo> )
23+ * ( 5 % 2 ) = 1
24+ */
25+
26+ int modulo2 = 5 % modulo ;
27+
28+ System .out .println (modulo2 );
29+
30+
31+ /*
32+ * hasil akan menjadi 0 karena nilai dari variabel modulo adalah 2 dimodulo nilai dari variabel modulo2 yaitu 1
33+ * ( <modulo> % <modulo2> )
34+ * ( 2 % 1 ) = 0
35+ */
36+
37+ int modulo3 = modulo % modulo2 ;
38+
39+ System .out .println (modulo3 );
40+
41+ }
42+
43+ }
Original file line number Diff line number Diff line change 1+ public class pembagian {
2+
3+ public static void main (String [] args ) {
4+
5+ /**
6+ * Perbagian ( / )
7+ */
8+
9+ /*
10+ * hasil akan menjadi 2 karena nilai dari variabel bagi adalah 4 dibagi 2
11+ * ( 4 / 2 ) = 2
12+ */
13+
14+ int bagi = 4 / 2 ;
15+
16+ System .out .println (bagi );
17+
18+
19+ /*
20+ * hasil akan menjadi 5 karena nilai dari variabel bagi2 adalah 10 dibagi nilai dari variabel bagi yaitu 2
21+ * ( 10 / <bagi> )
22+ * ( 10 / 2 ) = 5
23+ */
24+
25+ int bagi2 = 10 / bagi ;
26+
27+ System .out .println (bagi2 );
28+
29+
30+ /*
31+ * hasil akan menjadi 2 karena nilai dari variabel bagi2 adalah 5 dibagi nilai dari variabel bagi yaitu 2
32+ * ( <bagi2> / <bagi> )
33+ * ( 5 / 2 ) = 2
34+ *
35+ * note : jika tipe data selain float dan double melakukan pembagian , maka hasilnya tidak akan koma dan
36+ * tidak akan di bulatkan
37+ */
38+
39+ int bagi3 = bagi2 / bagi ;
40+
41+ System .out .println (bagi3 );
42+
43+ }
44+
45+ }
Original file line number Diff line number Diff line change 1+ public class pengurangan {
2+
3+ public static void main (String [] args ) {
4+
5+ /**
6+ * Pengurangan ( - )
7+ */
8+
9+ /*
10+ * hasil akan menjadi 5 karena nilai dari variabel kurang adalah 10 dikurang 5
11+ * ( 10 - 5 ) = 5
12+ */
13+
14+ int kurang = 10 - 5 ;
15+
16+ System .out .println (kurang );
17+
18+
19+
20+ /*
21+ * hasil akan menjadi 5 karena nilai dari variabel kurang2 adalah 10 dikurang nilai dari variabel kurang yaitu 5
22+ * ( 10 - <kurang> )
23+ * ( 10 - 5 ) = 5
24+ */
25+
26+ int kurang2 = 10 - kurang ;
27+
28+ System .out .println (kurang2 );
29+
30+
31+
32+ /*
33+ * hasil akan menjadi 0 karena nilai dari variabel kurang adalah 5 dikurang nilai dari variabel kurang2 yaitu 5
34+ * ( <kurang> - <kurang2> )
35+ * ( 5 - 5 ) = 0
36+ */
37+
38+ int kurang3 = kurang - kurang2 ;
39+
40+ System .out .println (kurang3 );
41+
42+ }
43+
44+ }
Original file line number Diff line number Diff line change 1+ public class perkalian {
2+
3+ public static void main (String [] args ) {
4+
5+ /**
6+ * Perkalian ( * )
7+ */
8+
9+ /*
10+ * hasil akan menjadi 6 karena nilai dari variabel kali adalah 3 dikali 2
11+ * ( 2 * 3 ) = 6
12+ */
13+
14+ int kali = 3 * 2 ;
15+
16+ System .out .println (kali );
17+
18+
19+ /*
20+ * hasil akan menjadi 30 karena nilai dari variabel kali2 adalah 5 dikali nilai dari variabel kali yaitu 6
21+ * ( 5 * <kali> )
22+ * ( 5 * 6 ) = 30
23+ */
24+
25+ int kali2 = 5 * kali ;
26+
27+ System .out .println (kali2 );
28+
29+
30+ /*
31+ * hasil akan menjadi 180 karena nilai dari variabel kali adalah 6 dikali nilai dari variabel kali2 yaitu 30
32+ * ( <kali> * <kali2> )
33+ * ( 6 * 30 ) = 180
34+ */
35+
36+ int kali3 = kali * kali2 ;
37+
38+ System .out .println (kali3 );
39+
40+ }
41+
42+ }
Original file line number Diff line number Diff line change 1+ public class pertambahan {
2+
3+ public static void main (String [] args ) {
4+
5+ /**
6+ * Pertambahan ( + )
7+ */
8+
9+ /*
10+ * hasil akan menjadi 5 karena nilai dari variabel tambah adalah 3 ditambah 2
11+ * ( 2 + 3 ) = 5
12+ */
13+
14+ int tambah = 3 + 2 ;
15+
16+ System .out .println (tambah );
17+
18+
19+
20+ /*
21+ * hasil akan menjadi 10 karena nilai dari variabel tambah2 adalah 5 ditambah nilai dari variabel tambah yaitu 5
22+ * ( 5 + <tambah> )
23+ * ( 5 + 5 ) = 10
24+ */
25+
26+ int tambah2 = 5 + tambah ;
27+
28+ System .out .println (tambah2 );
29+
30+
31+ /*
32+ * hasil akan menjadi 15 karena nilai dari variabel tambah adalah 5 ditambah nilai dari variabel tambah2 yaitu 10
33+ * ( <tambah> + <tambah2> )
34+ * ( 5 + 10 ) = 15
35+ */
36+
37+ int tambah3 = tambah + tambah2 ;
38+
39+ System .out .println (tambah3 );
40+
41+
42+
43+ }
44+
45+ }
You can’t perform that action at this time.
0 commit comments