Skip to content
This repository was archived by the owner on Sep 7, 2021. It is now read-only.
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
12 changes: 12 additions & 0 deletions H071191017/Praktikum1ExtraNo3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import java.util.Scanner;
class Praktikum1ExtraNo3{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.printf("Input a... ");
int a = input.nextInt();
System.out.print("Input b... ");
int b = input.nextInt();
Boolean result= ((a%b==0||b%a==0) && a !=0 && b !=0);
System.out.printf("Apakah %d adalah kelipatan dari %d? ... %b \n",a,b,result);
}
}
31 changes: 31 additions & 0 deletions H071191017/Praktikum1ExtraNo4.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import java.util.Scanner;
class Praktikum1ExtraNo4{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Input Jumlah Uang... Rp.");
int n = Math.max(input.nextInt(),0);
int a100000 = n/100000;
n %= 100000;
System.out.printf("Jumlah uang Rp.100.000 = %d \n",a100000);
int a50000 = n/50000;
n %= 50000;
System.out.printf("Jumlah uang Rp.50.000 = %d \n",a50000);
int a20000 = n/20000;
n %= 20000;
System.out.printf("Jumlah uang Rp.20.000 = %d \n",a20000);
int a10000 = n/10000;
n %= 10000;
System.out.printf("Jumlah uang Rp.10.000 = %d \n",a10000);
int a5000 = n/5000;
n %= 5000;
System.out.printf("Jumlah uang Rp.5.000 = %d \n",a5000);
int a2000 = n/2000;
n %= 2000;
System.out.printf("Jumlah uang Rp.2.000 = %d \n",a2000);
int a1000 = n/1000;
n %= 1000;
System.out.printf("Jumlah uang Rp.1.000 = %d \n",a1000);

}

}
14 changes: 14 additions & 0 deletions H071191017/Praktikum1No1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import java.util.Scanner;
class Praktikum1No1{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Input jumlah jam (h)... ");
int t = input.nextInt();
float eff = (float)14;
System.out.print("Input kecepatan rata-rata (km/h)... ");
int kh = input.nextInt();
float dis = (float)t*kh;
float fuel = (float)dis/eff;
System.out.printf("Bensin Yang Digunakan : %.3f L \n", fuel);
}
}
13 changes: 13 additions & 0 deletions H071191017/Praktikum1No2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import java.util.Scanner;
class Praktikum1No2{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Input detik...");
int s = input.nextInt();
int m = s/60;
s %= 60;
int h = m/60;
m %=60;
System.out.printf("%02d:%02d:%02d \n\n",h,m,s);
}
}
21 changes: 21 additions & 0 deletions H071191017/Praktikum1No3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import java.util.Scanner;
class Praktikum1No3{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Input tinggi mercusuar ...");
float height = input.nextFloat();
System.out.print("Input sudut antara mercusuar dan belakang kapal (0 < θ < 90)...");
int angle = input.nextInt();
float angleB = (float)Math.toRadians(angle);
System.out.print("Input sudut antara mercusuar dan depan kapal (0 < θ < 90)...");
angle = input.nextInt();
float angleF= (float)Math.toRadians(angle);
float totalLength;
float sFLength;
float opp;
sFLength = (float)Math.tan(angleF)*height;
opp = (float)Math.tan(angleB)*height;
float shipLength = (opp-sFLength);
System.out.printf("Panjang Kapal = %.1f \n", shipLength);
}
}