Nama  : Fatkhur Naser
Kelas : 3 C
(sore)
NIM   : 111080200140
package
OPERASI_MATEMATIKA;                                 // nama package  
import
java.util.Scanner;                                   // class
scanner yg di sediakan oleh java
public class FATKHUR_NASER {
                               // nama
class
      public static void main(String[]
args) {        // function yang
pertama kali di eksekusi oleh java
            System.out.println("OPERASI
MATEMATIKA");                     // perintah
out put
            System.out.println("__________________");                     // perintah out put
            System.out.println("1.
Faktor Persekutuan Terbesar");         // perintah out put
            System.out.println("2.
Kelipatan Persekutuan Terbesar");      // perintah
out put
            System.out.println("Pilihan
[1-2] : ");                       // perintah
out put
            Scanner
naser = new Scanner(System.in);                     //membuat
object dari class scanner
            int pilih;                                                  // variabel
pilih
            pilih
= naser.nextInt();                        // pilih
mengisi user input pada variabel pilih
            if(pilih == 1){                                //kalau
yg dibandingkan benar maka masuk blok
if
                                             // disini ini tempat
untuk melakukan eksekusi penghitungan FPB 
                  System.out.print("masukkan
bilangan pertama : ");            // output bilangan pertama
                  int bilangan1;
                  bilangan1
= naser.nextInt();                     // input type integer variable
bilangan1
                  System.out.print("masukkan
bilangan kedua : ");              // output bilangan
kedua
                  int bilangan2;
                  bilangan2
= naser.nextInt();                     // input type integer variable
bilangan2 
                                                                   //System.out.print("isi dari
bilangan1 adalah "+bilangan1+" dan bilangan2 adalah
"+bilangan2);
                  if(bilangan1 <
1 || bilangan2 < 1){                          // jika
bilangan1 < 1 atau bilangan2 < 1 maka FPB tidak bisa
di hitung 
                        System.out.print("FPB
tidak bisa dihitung");    // output
"FPB tidak bisa dihitung"
                        }else{                                                 // lainya
                        int k;
                        if(bilangan1 <
bilangan2){                  // jika bilangan1 < dari
bilangan2 maka
                              k
= bilangan1;                        // isi
variable k dengan bilangan1
                        }else{                                      // lainya
                              k
= bilangan2;                        // isi
variable k dengan bilangan2
                        }
                        int i=k;                                    // variable i di isi dengan
variable k
                        while( (bilangan1 % i
!= 0) || (bilangan2 % i != 0) ){      // ketika
bilangan1%i bukan =0 atau bilangan2%i bukan =0
                              i
= i -1;                             // perulangan hasil i 
                        }
                        System.out.print("nilai
FPB dari "+bilangan1+" dan "+bilangan2+" adalah
"+i);                                                                          // output dari FPB
                  }
            }else if(pilih==2){                                     // lainya jika pilih
= 2 maka
                                                                    // disini tempat menghitung
KPB
                  System.out.print("masukkan
bilangan pertama : "); // output bilangan pertama
                  int bilangan1;
                  bilangan1
= naser.nextInt();                  // input
type integer di variable bilangan1
                  System.out.print("masukkan
bilangan kedua : ");   // output bilangan kedua
                  int bilangan2;
                  bilangan2
= naser.nextInt();                  // input type integer di
variable bilangan2
                  if(bilangan1 <
1 || bilangan2 < 1){         // jika
bilangan1 < 1 atau bilangan2 < 2 maka
                        System.out.print("KPK
tidak bisa dihitung");     // output KPK tidak bisa
di hitung
                  }else{                                          // lainya
                        int b;                                    // tipe
data integer b
                        int k;                                    // tipe
data integer k
                        if(bilangan1 >
bilangan2){                // jika bilangan1 > dari bilangan2 maka
                              b=bilangan1;                        // variable b
di isi dengan bilangan1
                              k=bilangan2;                        // variable k
di isi dengan bilangan2
                        }else{                                    // lainya
                              b=bilangan2;                        // variable b
di isi dengan bilangan2
                              k=bilangan1;                        // variable k
di isi dengan bilangan1
                        }
                        int i = 1;                                // variable i
di isi nilai 1
                        while( (i*b % k) !=
0){                   // ketika
(i*b)% k bukan =0
                              i
+= 1;                             // perulangan
hasil i
                        }
                        int KPK = i*b;                            // isi KPK
dengan nilai hasil i*b
                        System.out.println("nilai
KPK dari "+bilangan1+" dan "+bilangan2+" adalah
"+KPK);
// output dari KPK
                  }  
            }
                                                    // akhir dari
"else if"
      }
                                                          // akhir dari
"function main"
}                                                                 // akhir dari
"class"





- Follow Us on Twitter!
 
- "Join Us on Facebook!
 
- RSS
 
Contact