Assalamu 'alaikum wr. wb.
Tugas OOP Menghitung Luas Dan Keliling Segitiga
Ada dua program java yang saya gunakan untuk menyelesaikan tugas 02, yaitu menghitung luas dan keliling segitiga, yang pertama dengan menggunakan do...while untuk looping tanpa branch, dan yang kedua menggunakan do...while untuk perulangan ditambah if else untuk percabangan.
Program Kedua
import java.util.Scanner;
public class segitiga2 {
public static void main (String [] args){
int lagi;
do {
int pilih;
double luas , keliling ;
int AB , BC , CA ;
int alas , tinggi;
Scanner nilai=new Scanner (System.in);
System.out.println("\n\n[1] Menghitung Keliling Segitiga ABC");
System.out.println("[2] Menghitung Luas Segitiga");
System.out.println("\nMasukkan Pilihan:");
pilih=nilai.nextInt();
if (pilih == 1){
System.out.println("\nMenghitung Keliling Segitiga ABC\n");
System.out.println("Sisi AB = ");
AB = nilai.nextInt();
System.out.println("Sisi BC = ");
BC = nilai.nextInt();
System.out.println("Sisi CA = ");
CA = nilai.nextInt();
keliling = AB + BC + CA ;
System.out.println("\nKeliling segitiga ="+keliling);
}
else if (pilih == 2) {
System.out.println("\nMENGHITUNG LUAS SEGITIGA\n");
System.out.println("Masukan alas segitiga = ");
alas = nilai.nextInt();
System.out.println("Masukan tinggi segitiga = ");
tinggi = nilai.nextInt();
luas = alas * tinggi / 2;
System.out.println("\nLuas segitiga = "+luas);
}
else
System.out.println("\nPilihan Tidak Ada\n");
System.out.println("\nTekan 0 Untuk Berhenti / Angka Lain Untuk Lanjut: ");
lagi=nilai.nextInt();
}
while(lagi != 0);
}
}
Sekian dulu, untuk deskripsi lebih lanjut jangan sungkan untuk menambahkan di komentar.
Terimakasih
Wassalamu 'alaikum wr. wb.
Tidak ada komentar:
Posting Komentar