1.
Buatlah program menampilkan bilangan 1-20
Program
package bilangan120;
public class Main {
public static void
main(String[] args) {
int i;
for (i= 1;i <= 20; i++)
System.out.println(+i);
}
}
Hasil
2.
Buatlah program menghitung jumlah 1-20
Program
package
jumlah120;
public class
Main {
public static void main(String[] args) {
int n=20;
int hasil=0;
int i=1;
while (i<=n) {
System.out.print(i);
if (i != n) {
System.out.print(" + ");
} else {
System.out.print(" = ");
}
hasil += i;
i++;
}
System.out.println(hasil);
}
}
Hasil
3. Buatlah program menghitung N faktorial
Program
package
faktorial;
import
java.util.Scanner;
public class
Main {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("===========FAKTORIAL============");
System.out.print("Input sebuah
bilangan (N) = ");
int n=s.nextInt();
System.out.println("================================");
System.out.print("Penyelesaian
faktorial\n" + n + "!");
int b=1;
if(n>0){
for(int i=1;i<n;i++)
b=b*(n-i);
b=b*n;
}
else
b=1;
System.out.println(" = "+b);
System.out.println("================================");
}
}
Hasil
4.
Program menghitung potongan harga barang
Program
package potonganharga;
import java.util.Scanner;
public class Main {
public static void
main(String[] args) {
Scanner masuk=new
Scanner(System.in);
int harsat,judib,voucher;
String nambar;
double total,jlh_bayar;
double diskon;
System.out.print("masukkan nama barang yang dibeli :");
nambar=masuk.next();
System.out.print("\n");
System.out.print("harga
satuan yang dibeli
:");
harsat=masuk.nextInt();
System.out.print("\n");
System.out.print("jumlah
yang dibeli
:");
judib=masuk.nextInt();
total=harsat*judib;
System.out.print("\n");
System.out.println("total belanja anda :"+total);
System.out.print("\n");
if(total>1000000)
{
diskon = total * 0.1;
System.out.println("anda mendapat diskon :"+diskon);
System.out.print("\n");
System.out.println("anda mendapat voucher belanja :100000");
System.out.print("\n");
jlh_bayar=total-diskon;
System.out.println("total belanja yang anda bayar :"+jlh_bayar);
System.out.print("\n");
}
else
if(total>=500000&&total<=1000000)
{
diskon=total*0.05;
System.out.println("anda mendapat diskon :"+diskon);
System.out.print("\n");
System.out.println("anda mendapat voucher belanja :100000");
System.out.print("\n");
jlh_bayar=total-diskon;
System.out.println("total belanja yang anda bayar :"+jlh_bayar);
System.out.print("\n");
}
else
{
diskon=total*0;
System.out.println("anda mendapat diskon :"+diskon);
System.out.print("\n");
System.out.println("anda tidak mendapat voucer belanja");
System.out.print("\n");
jlh_bayar=total-diskon;
System.out.println("total
belanja yang anda bayar
:"+jlh_bayar);
System.out.print("\n");
}
}
}
Hasil
5. Program menampilkan bilangan prima dari N buah
data
Program
package menampilkanbilanganprima;
import java.util.Scanner;
public class Main {
public static void
main(String[] args) {
Scanner input = new
Scanner(System.in);
boolean isPrima;
int x = 2;
int count = 1;
System.out.print("Masukkan banyak angka = ");
int angka =
input.nextInt();
System.out.print("Bilangan Prima = ");
while(count <= angka){
isPrima=false;
if(x == 2 || x == 3 ||
x == 5){
isPrima = true;
}
else if(x % 2 != 0){
if(x % 3 != 0){
if(x % 5 != 0){
isPrima =
true;
}
}
}
if(isPrima==true){
System.out.print(x+" ");
count++;
}
x++;
}
System.out.println("\n");
}
}
Hasil
6.
Pengurutan data
Program
package pengurutandata;
import java.util.Scanner;
public class Main {
public static void
main(String[] args) {
int jmlInput;
int bilangan;
int min;
int temp;
int tempat = 0;
System.out.print("Masukan jumlah bilangan yg diinputkan : ");
Scanner s = new
Scanner(System.in);
jmlInput = s.nextInt();
System.out.println("---------------------------------------------");
final int ARRAY_SIZE = (jmlInput+2);
int []arrayBil = new
int[ARRAY_SIZE];
System.out.print("Bilangan ke 1 : ");
bilangan = s.nextInt();
arrayBil[0] = bilangan;
for( int x=1;
x<jmlInput; x++){
System.out.print("Bilangan ke "+(x+1)+" : ");
bilangan = s.nextInt();
arrayBil[x] = bilangan;
}
for(int i=0;
i<=jmlInput; i++ )
{
min = arrayBil[i];
for(int j=i;
j<=jmlInput; j++){
if(arrayBil[j]<=min){
min = arrayBil[j];
tempat=j;
}
}
temp = arrayBil[i];
arrayBil[i] =
arrayBil[tempat] ;
arrayBil[tempat] =
temp;
}
System.out.println("---------------------------------------------");
System.out.print("Nilai setelah diurutkan : ");
for(int i=1;
i<=jmlInput; i++){
System.out.print(""+arrayBil[i]+", ");
}
System.out.println("
");
}
}
Hasil
1.
Program segitiga pascal
Program
package segitigapascal;
import java.util.Scanner;
public class Main {
public static void
main(String[] args) {
int a,x,y;
Scanner input = new
Scanner(System.in);
System.out.print("Masukan tinggi segitiga : ");
a = input.nextInt();
int[][]b = new
int[100][100];
for(x=1; x<=a; x=x+1){
for(y=a; y>x;
y=y-1){
System.out.print(" ");
}
for(y=1; y<=x; y++){
if(x==0||y==x){
b[x][y]=1;
System.out.print("
"+b[x][y]+" ");
}
else{
b[x][y] =
b[x-1][y-1] + b[x-1][y];
if(b[x][y]>99)
System.out.print("
"+b[x][y]+" ");
else
if(b[x][y]>9)
System.out.print("
"+b[x][y]+" ");
else
System.out.print("
"+b[x][y]+" ");
}
}
System.out.println();
}
}
}
Hasil
The best online casino site 2021 | choegocasino.com
BalasHapusOnline gambling is the act of gambling. It is a 메리트카지노총판 part of the culture, The best online 카지노 casino site งานออนไลน์ is the best casino site in 2021.