Wednesday, October 25, 2017

Source Code Java Progam Input 3 Bilangan yang Menyatakan Sebuah Segitiga

Kasus :
Buatlah program untuk menginputkan tiga buah bilangan yang menyatakan sudut-sudut sebuah segitiga. Bila salah satu sudut nilainya sama dengan jumlah nilai dua sudut yang lain, maka cetak SIKU-SIKU, bila tidak maka cetak BUKAN SIKU-SIKU.
Dengan ketentuan nilai input sebagai berikut:
a. Total ketiga sudut harus sama dengan 180°
b. Sudut yang dimasukkan tidak boleh bernilai negatif
c. Setiap sudut yang dimasukkan nilainya harus lebih besar dari 0° dan kurang dari 180°
d. Tampilkan pesan kesalahan jika nilai input sudut tidak sesuai.

Berikut adalah salah satu contoh source code program untuk kasus seperti diatas :
-------------------------------------------------------------------------------------------------------------------------
import java.util.Scanner;

class Tugas2{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);

int a, b, c;

System.out.print("Masukkan bilangan 1 : ");
a = sc.nextInt();
System.out.print("Masukkan bilangan 2 : ");
b = sc.nextInt();
System.out.print("Masukkan bilangan 3 : ");
c = sc.nextInt();

if(a+b+c==180){
if(a>0 && b>0 && c>0 && a<180 && b<180 && c<180){
if(a==b+c || b==a+c || c==a+b){
System.out.println("SIKU-SIKU");
}else{
System.out.print("BUKAN SIKU-SIKU");
}
}else{
System.out.print("Sudut yang anda masukkan bernilai NEGATIF");
}
}else{
System.out.print("Total ketiga sudut tidak sama dengan 180");
}
}
}
--------------------------------------------------------------------------------------------------------------------------
Hasil Run Program dengan cmd

No comments:

Post a Comment