Jawaban :
1
/* file name : Menghitung Akar Persamaan Kuadrat programer : Andes Arinal G deskripsi : 1.menggunakan For di Dalam for 2. Dengan menginput bilangannya */ import javax.swing.*; public class UTS1 { public static void main (String [] args) { String aS = JOptionPane.showInputDialog (" Bilangan Nilai a = "); int a = Integer.parseInt(aS); String bS = JOptionPane.showInputDialog (" Bilangan Nilai b = "); int b = Integer.parseInt(bS); String cS = JOptionPane.showInputDialog (" Bilangan Nilai c = "); int c = Integer.parseInt(cS); double d; double xRil,ximajener; double x1,x2; // x1=0; // x2=0; d =(b*b) - (4*a*c); JOptionPane.showMessageDialog(null," Determinannya = "+d); System.out.println( " nilai a : "+a ); System.out.println( " nilai b : "+b ); System.out.println( " nilai c : "+c ); System.out.println("\n\n"); if ( d > 0 ) { JOptionPane.showMessageDialog(null," akar real"); x1 =((-b + (Math.sqrt(d)))/(2*a)); x2 =((-b - (Math.sqrt(d))) /(2*a)); /* x1 = (-b + D^0.5) / 2a x2 = (-b - D^0.5) / 2a Output : Nilai Determinan serta nilai akar-akar persamaan tsb (x1 dan x2). Petunjuk : Gunakan Math.pow(x,0.5) untuk mencari akar dari x. */ System.out.print(" X1 = "+x1+"\n\n X2 = "+x2); } else if (d ==0) { JOptionPane.showMessageDialog(null," Akar Kembar"); x1= -b/(2*a); System.out.print(" X1 = "+x1); } else { JOptionPane.showMessageDialog(null," Bilangan Imajener "); ximajener = Math.sqrt(-d)/(2*a); System.out.print(" X2 = "+ximajener); } System.out.println("\n\n"); } }
Hasil Program :
2.
/* file name :Menghitung Luas lingkaran programer : Andes Arinal G deskripsi : 1.menggunakan For di Dalam for 2. Dengan menginput bilangannya */ import javax.swing.*; public class UTS2 { public static void main (String [] args) { String pilihS = JOptionPane.showInputDialog(" Pilih Menu : \n\n 1. Hitung Luas Segitiga \n \n 2. Hitung Luas Lingkaran "); int pilih = Integer.parseInt (pilihS); int a,t; double l; String aS,tS,rS; double phi = 3.14; double r, luas; switch ( pilih) { case 1 : JOptionPane.showMessageDialog( null,"Hitung Luas Segitiga "); aS = JOptionPane.showInputDialog(" Masukan Nilai Alas : "); a = Integer.parseInt(aS ); tS = JOptionPane.showInputDialog(" Masukan Nilai Tinggi : "); t = Integer.parseInt(tS ); l= (double)((a*t )/2); JOptionPane.showMessageDialog(null," Luas Segitiga : "+l);//+"Luas Segitiga",JOptionPane.PLAIN_MESSAGE); break; case 2 : JOptionPane.showMessageDialog( null,"Hitung Luas Lingkaran "); rS= JOptionPane.showInputDialog("Masukkan Panjang Jari-jari : "); r = Double.parseDouble(rS ); luas = 0.5 * phi * r * r; JOptionPane.showMessageDialog(null," Luas Lingkaran : "+luas);//+"Luas Lingkaran", JOptionPane.PLAIN_MESSAGE); break; } } }
Hasil Program :
3.
/* File Name : Menghitung Jumalh Bilangan GEnap dari 7 s/d 270 Programer : Andes Arinal Ginting Deskripsi : */ import javax.swing.*; public class UTS3 { public static void main (String [] args) { String BilanganS; int Bilangan; int i= 7; int jumlah=0; do { if(i%2 ==0) jumlah = jumlah + i; i++; }while (i<=270); // BilanganS = JOptionPane.showInputDialog(" Masukan Bilangan : "); // Bilangan = Integer.parseInt(BilanganS); // JOptionPane.showMessageDialog(null,jumlah); System.out.println(jumlah + "\n"); } }
Hasil Program :
4.
a
/* file name : Piramida Angka Setengah kanan programer : Andes Arinal G deskripsi : 1.menggunakan For di Dalam for 2. Dengan menginput bilangannya */ import javax.swing.JOptionPane; public class UTS4a { public static void main(String [] args) { int i,j; j=1; // String barisS = JOptionPane.showInputDialog(" Masukkan angka : "); int baris; //= Integer.parseInt( barisS); for(i=1; i<=7; i++) // i=2 { // System.out.print( " "+i ); // 2 // for(j=1; j<=6-i; j++) // System.out.print(" ");//karakter spasi for(j=2; j<=i-1; j++) System.out.print(" "+i); System.out.println(""); // if (i==6 && j==6) // i=5(tidak) dan j==0 (tidak), i==2 danj==0 // { // baris = i+1; //baris = 1+2; tidak , // i=baris; // // } // if (i==j)// // { // System.out.println("\n"); // i=1; // j++; // } } System.out.println("\n\n"); } } /* for(i=10; i>=1; i--) { for(j=1; j<=10-i; j++) System.out.print(" ");//karakter spasi for(j=1; j<i-1; j++) System.out.print("*"); System.out.println(""); } */Hasil Programnya :
b.
/* file name : Piramida Setengah Kanan Terbalik programer : Andes Arinal G deskripsi : 1.menggunakan For di Dalam for 2. dengan hasil yang diingikan oleh soal 3. hasil tampilan piramida rata kanan. */ import javax.swing.JOptionPane; public class UTS4b { public static void main(String [] args) { int i,j; for(i=6;i>=2;i--) { for( j=2; j<=i; j++) System.out.print(j+" "); System.out.println(""); } System.out.println("\n\n"); } }
hasil Programnya :
GOOD L U C K ...
saya kuliah di UMI ah.,,, ntar kalo ujian sudah dapat soalnya seperti ini.. heheh
BalasHapushaha ....
BalasHapusmantab mas,,thanks,,bisa ak jdikn referensi ne,,,,,
BalasHapusyang lbh bnyk lagi ya,,,,+ pnjlsannya juga lbh detail,,,:)
gampang banget --", soal UTS macam apa ini?
BalasHapusSlots and Casinos - Mapyro
BalasHapusWin real 구미 출장샵 money 강원도 출장마사지 with online slot machines! ☝️ 수원 출장안마 FREE Casino Games ⭐ Welcome Bonus ⭐ Free 공주 출장샵 Slots 하남 출장샵 ☝️ Fast Payouts ⭐ Fast Payouts.