/* 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