/* mid praktek pemrograman Java Nama : Adhi Wicaksono Kelas : E NoIM : 09520241008 */ import java.util.Scanner; public class midAdhiBak{ public static void main(String[] args){ System.out.println("===============Menu Program=============="); System.out.println("========================================="); System.out.println("== a. Menghitung Keliling Lingkaran =="); System.out.println("== b. Menampilkan deret dan jumlahnya =="); System.out.println("== c. Menampilkan pola =="); System.out.println("========================================="); System.out.println("========================================="); System.out.printf("Masukkan pilihan Anda [a/b/c] : "); Scanner pilihan = new Scanner(System.in); String strOpsi = pilihan.next(); char o = ' '; if(strOpsi.equals("a")) o = 'a'; if(strOpsi.equals("b")) o = 'b'; if(strOpsi.equals("c")) o = 'c'; final double phi = 3.14; switch(o){ case 'a': System.out.println("==========================================="); System.out.println("===Program Menghitung Keliling Lingkaran==="); System.out.println("==========================================="); System.out.printf("Masukkan diameter lingkaran : "); Scanner diameter = new Scanner(System.in); double d = diameter.nextDouble(); double r = d/2; double K = 2*phi*r; System.out.println("K = 2 x phi x r"); System.out.println("K = 2 x "+phi+" x "+r); System.out.printf("K = %.2f",K); break; case 'b': System.out.println("==========================================="); System.out.println("==Program Menampilkan Deret dan Jumlahnya=="); System.out.println("==========================================="); System.out.printf("Masukkan banyaknya deret : "); Scanner pjgDeret = new Scanner(System.in); int der = pjgDeret.nextInt(); double bil = 0, jumlah=0; int tanda=1; for(int x=2;x<=der*2;x+=2){ bil=x*phi; System.out.printf("%.2f",bil); if(tanda=1;col--){ System.out.print(col+" "); if(col<9) System.out.print(" "); } System.out.println(" "); btsCol--; } break; default: System.out.print("Maaf, pilihan yang Anda masukkan salah."); } } }
Tadi ada mid pemrograman java. 'cuma' ada 1 soal sih, tapi isinya lumayan. Isi soal tersebut adalah membuat program java yang bisa menghitung keliling lingkaran dengan java, membuat deret bilangan dengan java, membuat pola bilangan dengan java. Dari 3 sub program berikut yang ketiga belum sempurna, tolong ya disempurnain bagi yang tau. Nih source code nya :
Subscribe to:
Post Comments (Atom)
Scriptnya ada yang kurang Dhi ?? lanjutannE opo?
for(int x=2;x<=der*2;x+=2){
bil=x*phi;
System.out.printf("%.2f",bil);
if(tanda **** ?????? ****
tanda++;
jumlah = jumlah+bil;
}
yup , maap, kepotong,
makasih udah ngingetin .
udah di re-post nih . udah jadi .
hmmm,,,,follow blogQ dhi...heheg... :p