Penggunaan Scanner dan Fungsi Math dalam program Java

Pada pertemuan kali ini saya akan memberikan contoh program menghitung keliling segitiga siku-siku.

Input alas dan tinggi melalui keyboard menggunakan kelas Scanner, agar kelas Scanner dapat digunakan maka di awal program harus menyertakan perintah : “import java.util.Scanner”.

Sedangkan untuk mencari akar dalam menghitung sisi miring digunakan fungsi math sqrt(arg).

Contoh program:

import java.util.Scanner;
public class HitungKelilingSegitiga {

public static void main(String[] args) {
double alas, tinggi, sisimiring, keliling;

// Buat objek Scanner
Scanner scan = new Scanner(System.in);

System.out.println(“Menghitung Keliling Segitiga”);

System.out.print(“Alas : “);
alas = scan.nextDouble();

System.out.print(“Tinggi : “);
tinggi = scan.nextDouble();

sisimiring = Math.sqrt(alas*alas + tinggi*tinggi);
keliling = alas + tinggi + sisimiring;

System.out.println(“Sisi Miring = ” + sisimiring);
System.out.println(“Keliling = ” + keliling);

// Tutup object Scanner

scan.close();

}

}

Output yang dihasilkan adalah sebagai berikut:

Menghitung Keliling Segitiga
Alas : 3
Tinggi : 4
Sisi Miring = 5.0
Keliling = 12.0

 

Happy Coding ..