/* Source form menghitung luas persegi panjang & luas lingkaran */
import java.util.Scanner;
public class Prak_401 {
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int pilihan=9;
do {
System.out.println("\nMenu\n");
System.out.println("1. Menghitung Luas Persegi Panjang");
System.out.println("2. Menghitung Luas Lingkaran");
System.out.println("0. Keluar");
System.out.print("Masukan Pilihan anda :");
pilihan = masukan.nextInt();
switch (pilihan){
case 1: luasPersegiPanjang();break;
case 2: luasLingkaran();break;
}
} while (pilihan != 0);
}
private static void luasPersegiPanjang() {
Scanner masukan = new Scanner(System.in);
float luas;
System.out.print("Masukan nilai panjang :");
float panjang = masukan.nextFloat();
System.out.print("Masukan nilai lebar :");
float lebar = masukan.nextFloat();
luas = panjang * lebar;
System.out.println("Luas Persegi Panjang :" + luas);
}
private static void luasLingkaran() {
Scanner masukan = new Scanner(System.in);
float jari2, luas;
System.out.print("Masukan nilai jari2 :");
jari2 = masukan.nextFloat();
luas = 3.14f * jari2 * jari2;
System.out.println("Luas Lingkarang :" + luas);
}
}
/* Source menjumlahkan dua buah bilangan */
import java.util.Scanner;
public class Prak_402 {
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int bil1, bil2, bil3;
System.out.println("Program menjumlahkan dua bilangan");
System.out.print("Masukan bilangan pertama :");
bil1 = masukan.nextInt();
System.out.print("Masukan bilangan kedua :");
bil2 = masukan.nextInt();
System.out.print("Masukan bilangan ketiga :");
bil3 = masukan.nextInt();
System.out.println();
System.out.println("Jumlah bil1+bil2 :" +(jumlah(bil1,bil2)));
System.out.println("Jumlah bil2+bil3 :" +(jumlah(bil2,bil3)));
System.out.println("Jumlah bil1+bil3 :" +(jumlah(bil1,bil3)));
}
private static int jumlah(int a, int b) {
int hasil = a + b;
return hasil;
}
}
/* Source program mencari nilai maksimum dan minimum dari 3 buah bilangan */
import java.util.Scanner;
public class Prak_403 {
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int bil1, bil2, bil3;
System.out.println("Program Menjumlahkan Dua Bilangan");
System.out.print("Masukan bilangan 1 = ");
bil1 = masukan.nextInt();
System.out.print("Masukan bilangan 2 = ");
bil2 = masukan.nextInt();
System.out.print("Masukan bilangan 3 = ");
bil3 = masukan.nextInt();
System.out.println();
System.out.println("Jumlah bil1+bil2 = "+(jumlah(bil1,bil2)));
System.out.println("Jumlah bil2+bil3 = "+(jumlah(bil2,bil3)));
System.out.println("Jumlah bil1+bil3 = "+(jumlah(bil1,bil3)));
String max="";
String min="";
max = (jumlah(bil1,bil2))>=(jumlah(bil2,bil3))?""+(jumlah(bil1,bil2)):(jumlah(bil2,bil3)>=bil3)?""+(jumlah(bil2,bil3)):""+(jumlah(bil1,bil3));
min = (jumlah(bil1,bil2))<=(jumlah(bil2,bil3))?""+(jumlah(bil1,bil2)):(jumlah(bil2,bil3)<=bil3)?""+(jumlah(bil2,bil3)):""+(jumlah(bil1,bil3));
System.out.println();
System.out.println("Mencari Nilai Terbesar");
System.out.println("Bilangan 1 = "+(jumlah(bil1,bil2)));
System.out.println("Bilangan 2 = "+(jumlah(bil2,bil3)));
System.out.println("Bilangan 3 = "+(jumlah(bil1,bil3)));
System.out.println();
System.out.println("Nilai Max adalah = "+max);
System.out.println("Nilai Min adalah = "+min);
}
private static int jumlah(int a, int b) {
int hasil = a + b;
return hasil;
}
}
/* Source mencari hasil dari bilangan faktorial */
import java.util.Scanner;
public class Prak_404 {
public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
int bil, hasil;
System.out.print("Masukan satu bilangan :");
bil = masukan.nextInt();
hasil = faktorial(bil);
System.out.println(" Nilai faktorial " + bil + " adalah " + hasil);
}
private static int faktorial(int a) {
if (a==1)
return 1;
else
return (a * faktorial (a-1));
}
}
/* Source menentukan bilangan prima dan mencari deret bilangan prima */
import java.util.Scanner;
public class Deret_Bilangan_Prima {
public static void main(String[] args) {
System.out.println(" ****TIAN CHAN**** ");
System.out.println("**SEPTIAN MAULANA**");
System.out.println("========================================================");
System.out.println("Program Menentukan Bilangan Prima & Deret Bilangan Prima");
System.out.println("========================================================");
int angka;
Scanner input = new Scanner (System.in);
System.out.print("Angka = ");
angka = input.nextInt();
boolean prima = true;
for (int i=2;i < angka;i++){
if (angka%i==0){
prima=false;
System.out.println("Hasil = "+angka+" Merupakan Bukan Bilangan Prima");
break;
}
}
if (prima && ! (angka==1) && ! (angka==0)){
System.out.println("Hasil = "+angka+" Merupakan Bilangan Prima");
}
int i, j, min, max;
boolean tian;
System.out.println("========================================================");
System.out.print("Masukkan Nilai Batas Awal = ");
min = input.nextInt();
System.out.print("Masukkan Nilai Batas Akhir = ");
max = input.nextInt();
while (min > max)
{
System.out.print("Batas akhir harus lebih besar dari batas awal.\nMasukkan nilai batas akhir lagi = ");
max = input.nextInt();
}
System.out.println();
System.out.println("Deret Bilangan Prima dari "+min+"-"+max+"");
for (i=min;i<=max;i++)
{
tian=false;
if (i==2)
tian=true;
else
{
for (j=2;j<i;j++)
{
if (i%j==0)
{
tian=false;
break;
}
else
tian=true;
}
}
if (tian)
{
System.out.printf(i+",");
}
}
}
}
/* Source mencari deret bilangan fibonacci menggunakan rekursif */
import java.util.Scanner;
public class Fibonacci_Rekursif_Tian_Chan {
public Fibonacci_Rekursif_Tian_Chan() {
}
public static void main(String [] args){
int n, tian, i;
Scanner input = new Scanner(System.in);
System.out.print("Berikan Batas Deret Fibbonaci = ");
n = input.nextInt();
for(i=0; i<=n; i++)
{
tian = countFibbo(i);
System.out.print(tian+" ");
}
}
//Fungsi Rekusif nya
public static int countFibbo(int n){
int chan;
if(n==0)
return 0;
if(n==1)
return(1);
else
chan = countFibbo(n-1) + countFibbo(n-2);
return chan;
}
}
/* Source program mencari bilangan amisable */
public class Amisabel_Tian_Chan {
public static void main(String[] args) {
for(int i=1;i<=5000;i++){
if(Amisabel(i)){
System.out.print(i+" = ");
for(int x=1;x<=i;x++){
if (i % x == 0) {
System.out.print(x);
if((i==1)||(i/x==2)) break;
if(x!=i) {
System.out.print(" + ");
}
}
}
System.out.println("");
}
}
}
public static boolean Amisabel(int x){
int tot = 0;
if(x==1) return true;
else {
for (int i=1;i<x;i++) if (x % i == 0) tot += i;
if (tot == x) return true;
else return false;
}
}
}
Cara Mudah Membuat Import Range di Google Spreadsheet
-
MEMBUAT IMPORT RANGE DI GOOGLE SPREADSHEET sangatlah mudah, import range
digunakan untuk mengambil salinan value yang berada di dalam range.Fungsi
"import ...
1 year ago
0 comments:
Post a Comment