Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion H071201002/PRAKTIKUM-1/praktikum1nomor1.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ public static void main(String[] args) {
double x = s*a;
double bensin = x/efficiency;

System.out.println((String.format("%.3f", bensin)) + " L");
// System.out.println((String.format("%.3f", bensin)) + " L");
System.out.printf("%.3f L", bensin);
}
}
24 changes: 24 additions & 0 deletions H071201002/PRAKTIKUM-3/Nomor1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import java.util.Scanner;

class Nomor1 {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
System.out.printf("Masukkan x :");
int x = obj.nextInt();
System.out.printf("Masukkan y :");
int y = obj.nextInt();
for (int i = x < y ? x : y; i <= (x > y ? x : y); i++) {
if (i % 2 == 0 && i > 0) {
System.out.println(i + " adalah genap positif");
} else if (i % 2 == 0 && i < 0) {
System.out.println(i + " adalah genap negatif");
} else if (i == 0) {
System.out.println(i + " nol");
} else if (i < 0) {
System.out.println(i + " adalah ganjil negatif");
} else {
System.out.println(i + " adalah ganjil positif");
}
}
}
}
19 changes: 19 additions & 0 deletions H071201002/PRAKTIKUM-3/Nomor2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import java.util.Scanner;

class Nomor2 {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
System.out.print("Masukkan X :");
int x = obj.nextInt();
System.out.print("Masukkan Y :");
int y = obj.nextInt();

for (int i = 1; i <= y; i++) {
if (i % x == 0) {
System.out.println(i + " ");
} else {
System.out.print(i + " ");
}
}
}
}
17 changes: 17 additions & 0 deletions H071201002/PRAKTIKUM-3/Nomor3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import java.util.Scanner;

public class Nomor3 {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
int a = 0;
int b = 1;
int n = obj.nextInt();

for (int i = 0; i < n; i++) {
System.out.print(a + " ");
a += b;
b = a - b;

}
}
}
61 changes: 61 additions & 0 deletions H071201002/PRAKTIKUM-3/Nomor4.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
import java.util.Scanner;

class Nomor4 {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
System.out.print("Masukkan Harga :");
int harga = obj.nextInt();
System.out.print("Masukkan uang :");
int uang = obj.nextInt();
int kembalian = uang - harga;
int seratus = 0;
int limaPuluh = 0;
int duaPuluh = 0;
int sepuluh = 0;
int limaRibu = 0;
int duaRibu = 0;
int seribu = 0;


while (kembalian > 0) {

if (kembalian - 100000 >= 0) {
kembalian -= 100000;
seratus++;

} else if (kembalian - 50000 >= 0) {
kembalian -= 50000;
limaPuluh++;

} else if (kembalian - 20000 >= 0) {
kembalian -= 20000;
duaPuluh++;

} else if (kembalian - 10000 >= 0) {
kembalian -= 10000;
sepuluh++;

} else if (kembalian - 5000 >= 0) {
kembalian -= 5000;
limaRibu++;

} else if (kembalian - 2000 >= 0) {
kembalian -= 2000;
duaRibu++;

} else {
kembalian -= 1000;
seribu++;
}
}
System.out.println(seratus + " uang Rp. 100.000");
System.out.println(limaPuluh + " uang Rp. 50.000 ");
System.out.println(duaPuluh + " uang Rp. 20.000 ");
System.out.println(sepuluh + " uang Rp. 10.000 ");
System.out.println(limaRibu + " uang Rp. 5.000 ");
System.out.println(duaRibu + " uang Rp. 2.000 ");
System.out.println(seribu + " uang Rp. 1.000 ");


}
}
49 changes: 49 additions & 0 deletions H071201002/PRAKTIKUM-3/Nomor5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
import java.util.Scanner;
class Nomor5 {
public static void main(String[] args) {
Scanner obj = new Scanner(System.in);

while (obj.hasNext()) {
float m = obj.nextFloat();
int jam = 0;
int menit = 0;
int detik = 0;
int detikSementara = (int) (m * 240);
if ( m >= 0 && m < 360) {
while (detikSementara > 0) {
if (detikSementara - 3600 >= 0 ) {
detikSementara -= 3600;
jam++;
} else if (detikSementara - 60 >= 0) {
detikSementara -= 60;
menit++;
} else {
detikSementara -= 1;
detik++;
}
}
jam += 6;
if (jam > 24)
jam -= 24;
if (jam <= 10) {
System.out.println("Selamat pagi");
System.out.printf("%02d : %02d : %02d", jam, menit, detik);
} else if (jam <= 14) {
System.out.println("Selamat siang");
System.out.printf("%02d : %02d : %02d", jam, menit, detik);
} else if (jam <= 18) {
System.out.println("Selamat sore");
System.out.printf("%02d : %02d : %02d", jam, menit, detik);
} else {
System.out.println("Selamat malam");
System.out.printf("%02d : %02d : %02d", jam, menit, detik);
}
}else {
System.out.println("Masukkan nilai yang benar");
System.out.println("Nilai yang benar : 0 <= m <= 360 ");
}
}

}
}

24 changes: 24 additions & 0 deletions H071201002/PRAKTIKUM-4/no1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import java.util.Scanner;

public class no1{
public static void main(String[] args){
Scanner obj = new Scanner(System.in);
int input = obj.nextInt();
int[] array = new int[input];

for (int i = 0; i < input; i++) {
array[i] = obj.nextInt();
}
for (int i = 0; i < array.length; i++) {
for (int j = i+1; j < array.length; j++) {
int x = 1;
for ( int k = 2; k <= (array[j] > array[i] ? array[i] : array[j]); k++) {
if (array[j] % k == 0 && array[i] % k == 0)
x = k;
}
if ( x == 1)
System.out.printf(" %d %d \n", array[i], array[j]);
}
}
}
}
25 changes: 25 additions & 0 deletions H071201002/PRAKTIKUM-4/no2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import java.util.Scanner;

public class no2 {
public static void main(String[] args){
Scanner obj = new Scanner(System.in);
int input = obj.nextInt();
int[] array = new int[input];

for (int i = 0; i < input; i++) {
array[i] = obj.nextInt();
}
for (int i = 0; i < array.length; i++) {
for (int j = i+1; j < array.length; j++) {
int x = 1;
for ( int k = 2; k <= (array[j] > array[i] ? array[i] : array[j]); k++) {
if (array[j] % k == 0 && array[i] % k == 0)
x = k;
}
if ( x == 1)
System.out.printf(" %d %d \n", array[i], array[j]);
}
}
}

}
22 changes: 22 additions & 0 deletions H071201002/PRAKTIKUM-5/TugasPraktikum5Nomor1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import java.util.Scanner;

public class TugasPraktikum5Nomor1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num1 = input.nextInt();
int num2 = input.nextInt();
int fpb = cariFPB(num1, num2);
System.out.printf("FPB dari %d dan %d = %d", num1, num2, fpb);
}

static int cariFPB(int a, int b) {
int fpb = 0;
int min = Math.min(a, b);
for (int i = 1; i <= min; i++) {
if ((a % i == 0) && (b % i == 0)) {
fpb = i;
}
}
return fpb;
}
}
35 changes: 35 additions & 0 deletions H071201002/PRAKTIKUM-5/TugasPraktikum5Nomor2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import java.util.Scanner;
import java.util.Random;

public class TugasPraktikum5Nomor2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int m = scanner.nextInt();
String serialNumber = generateSerial(n, m);
System.out.println(serialNumber);
}

public static String generateSerial(int n, int m) {
Random rndm = new Random();
StringBuilder strBuild = new StringBuilder();
int[][] num = new int[n][m];

for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
num[i][j] = rndm.nextInt(10);
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j <= m; j++) {
if (j < m) {
strBuild = strBuild.append(num[i][j]); // append --> menambahkan String yang ditentukan
} else if (j == m) {
strBuild = strBuild.append(i == n - 1 ? "" : "-");
}
}
}
String str = strBuild.toString(); // Mengembalikan objek String dari StringBuilder
return str;
}
}
18 changes: 18 additions & 0 deletions H071201002/PRAKTIKUM-5/TugasPraktikum5Nomor3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import java.util.Scanner;

public class TugasPraktikum5Nomor3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int hari = input.nextInt();
myDay(hari);
}

static void myDay(int a) {
int tahun, bulan;
tahun = a / 365;
a -= (365 * tahun);
bulan = a / 30;
a -= (30 * bulan);
System.out.printf("%d tahun\n%d bulan\n%d hari", tahun, bulan, a);
}
}
18 changes: 18 additions & 0 deletions H071201002/PRAKTIKUM-6/Nomor1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import java.util.Scanner;

/**
* Nomor1
*/
public class Nomor1 {

public static void main(String[] args) {
Scanner obj = new Scanner(System.in);
System.out.println("Masukkan Kalimat : ");
String Kalimat = obj.next();
int num;

// toHexString()
String str = Integer.toHexString(num);
System.out.println(str);
}
}
Loading