latihan soal java
Post on 19-Oct-2015
108 Views
Preview:
DESCRIPTION
TRANSCRIPT
Bani Adam Setiadi | 101101006 | baniadamsetiadi@yahoo.com
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
top related