latihan soal java

26
JAWABAN LATIHAN SOAL PEMROGRAMAN 5 (JAVA) Oleh: BANI ADAM SETIADI 101101006 TEKNIK INFORMATIKA STMIK WIT CIREBON

Upload: bani-adam-setiadi

Post on 19-Oct-2015

110 views

Category:

Documents


16 download

DESCRIPTION

Kumpulan Latihan SOAL JAVA

TRANSCRIPT

Bani Adam Setiadi | 101101006 | [email protected]

JAWABAN LATIHAN SOALPEMROGRAMAN 5 (JAVA)

Oleh:BANI ADAM SETIADI

101101006

TEKNIK INFORMATIKASTMIK WIT CIREBON

2013/2014

Latihan 1.1Kode Program/*

* Hitung Luas Lingkaran

* Bani Adam Setiadi

*/

package latihan_soal;

import java.util.Scanner;

import java.text.DecimalFormat;

import java.util.InputMismatchException;

/**

*

* @author BaniAdams

*/

public class Soal_101 {

private static boolean awal = true;

public static void main(String[]args){

Scanner input = new Scanner(System.in);

double phi = 3.14;

double r = 0,l,k;

if(awal){

System.out.println("+++++++++++++++++++++++++++++++++++++");

System.out.println("++ Menghitung Luas Lingaran ++");

System.out.println("+++++++++++++++++++++++++++++++++++++");

}

try{

do{

System.out.print("\nMasukkan jari-jari lingkaran (cm): ");

r = input.nextDouble();

}while(r 3000 || bil=1000){

rom+="M";

bil=bil-1000;

}

else if (bil>=900){

rom+="CM";

bil=bil-900;

}

else if (bil>=500)

{

rom+="D";

bil=bil-500;}

else if (bil>=400)

{

rom+="CD";

bil=bil-400;}

else if (bil>=100)

{

rom+="C";

bil=bil-100;}

else if (bil>=90)

{

rom+="XC";

bil=bil-90;}

else if (bil>=50)

{

rom+="L";

bil=bil-50;}

else if (bil>=40)

{

rom+="XL";

bil=bil-40;}

else if (bil>=10)

{

rom+="X";

bil=bil-10;}

else if (bil>=9)

{

rom+="IX";

bil=bil-9;}

else if (bil>=5)

{

rom+="V";

bil=bil-5;}

else if (bil>=4)

{

rom+="IV";

bil=bil-4;}

else if (bil>=1)

{

rom+="I";

bil=bil-1;

}

}while(bil>0);

//rom+="";

System.out.println("Bilangan romawinya : "+rom);

}

}

Keluaran Program+++++++++++++++++++++++++++++++++++++

++ Bilangan Bulat > Romawi ++

+++++++++++++++++++++++++++++++++++++

Masukkan Bilangan (1 - 3000): 2013

Bilangan romawinya : MMXIII

Latihan 3.3Kode Program/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

package latihan_soal;

import java.util.Scanner;

/**

*

* @author BaniAdams

*/

public class Soal_303 {

public static void main(String[]args){

Scanner masukan = new Scanner(System.in);

System.out.println("CETAK BILANGAN PRIMA");

System.out.println("==============================");

System.out.print("Masukkan batas bilangan: ");

int bil = masukan.nextInt();

System.out.println("\nBilangan prima dari 1-"+bil+": ");

boolean prima = true;

for (int a=2;a

0 1 1 2 3 5 8 13 21 34 55

Latihan 4.3Kode Program/*

* Bilangan Amisabel adalah bilangan yang jumlah faktor-faktornya sama dengan bilangan itu sendiri.

*/

package latihan_soal;

import java.util.Scanner;

/**

*

* @author BaniAdams

*/

public class Soal_403 {

public static void main(String[]args){

Scanner in = new Scanner(System.in);

System.out.println("BILANGAN AMISABEL");

System.out.println("==============================");

System.out.print("Batas bilangan: ");int bil=in.nextInt();

System.out.println("\nBilangan Amisabel dari 1 sampai "+bil+" adalah: ");

int jml;

int jmlFaktor = 0;

for(int nr=1; nr