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
39 changes: 39 additions & 0 deletions H071201027/Praktikum-3/Tugas3nom1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import java.util.Scanner;
public class Tugas3nom1{
public static void main(String[] args) {
Scanner ob = new Scanner(System.in);
System.out.println("Masukkan X");
int X = ob.nextInt();
System.out.println("Masukkan Y");
int Y = ob.nextInt();
int a= 0,b=0;

if(X<Y){
a=X;
b=Y;
}else{
a=Y;
b=X;
}


for (int i = a; i<=b; i++) {
if (i>0){
if(i%2==0){
System.out.println(i+ " genap positif");
}else{
System.out.println(i+ " ganjil positif");
}
}else if (i==0){
System.out.println( i+ " nol");
}
else {
if(i%2==1){
System.out.println(i+ " ganjil negatif");
}else{
System.out.println(i+ " genap negatif");
}
}
}
}
}
27 changes: 27 additions & 0 deletions H071201027/Praktikum-3/Tugas3nom2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import java.util.*;
public class Tugas3nom2 {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("Masukkan X");
int X = x.nextInt();
System.out.println("Masukkan Y");
int Y = x.nextInt();
if(X>Y){
System.out.println("INPUT ANDA SALAH, INPUT YANG BENAR ADALAH X<Y");
}else {
for (int i = 1; i<X; i++) {
System.out.print(i+ " " );

} for (int j = X; j<=Y; j++) {
System.out.print(j+ " ");
if(j%X==0){
System.out.println();
}
}
System.out.println();
}


}

}
31 changes: 31 additions & 0 deletions H071201027/Praktikum-3/Tugas3nom3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import java.util.Scanner;
public class Tugas3nom3 {
public static void main(String[] args) {
Scanner X = new Scanner(System.in);
System.out.println("input nilai awal :");
int N = X.nextInt();
int A = 0;
int B= 1;
int count=2;
int next;

System.out.print(A+ " ");
System.out.print(B+ " ");

for (int i = 0; count < N; i++) {
next = A+B;

System.out.print(next+ " ");

A=B;

B = next;
count =count+1;




}

}
}
57 changes: 57 additions & 0 deletions H071201027/Praktikum-3/Tugas3nom4.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
import java.util.*;


public class Tugas3nom4 {
public static void main(String[] args) {
Scanner x = new Scanner(System.in);
System.out.println("MASUKKAN HARGA BARANG");
int barang = x.nextInt();
System.out.println("MASUKKAN NILAI UANG YANG DI BAYARKAN");
int uang = x.nextInt();
int seratus=0,limpu=0,duapu=0,sepul=0,limari=0,duaribu=0,seribu=0;
int kmbli = uang- barang;

if( uang>=barang){
while(kmbli>0 ){
if ( kmbli-100000>=0){
kmbli-=100000;
seratus++;
}else if( kmbli-50000>=0){
kmbli-=50000;
limpu++;
}else if( kmbli-20000>=0){
kmbli-=20000;
duapu++;
}else if( kmbli-10000>=0){
kmbli-=10000;
sepul++;
}else if( kmbli-5000>=0){
kmbli-=5000;
limari++;
}else if( kmbli-2000>=0){
kmbli-=2000;
duaribu++;
}else {
kmbli-=1000;
seribu++;
}
}
System.out.println(seratus+" uang Rp.100.000");
System.out.println(limpu+" uang Rp.50.000");
System.out.println(duapu+" uang Rp.20.000");
System.out.println(sepul+" uang Rp.10.000");
System.out.println(limari+" uang Rp.5.000");
System.out.println(duaribu+" uang Rp.2.000");
System.out.println(seribu+" uang Rp.1.000");
}else{
System.out.println("Inputan anda salah, inputan yang benar adalah uang>=harga barang");
}






}
}

43 changes: 43 additions & 0 deletions H071201027/Praktikum-3/Tugas3nom5.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import java.util.Scanner;
public class Tugas3nom5 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Masukkan derjat posisi matahari");

while (scan.hasNext()) {

float m = scan.nextFloat();
int jam=0,menit=0,sisa=0,detik=0;
int posisi = (int) (m * 240);

if (m >= 0 && m < 360) {
if(posisi > 0) {
jam = posisi/3600;
sisa = posisi%3600;
menit=sisa/60;
detik = sisa%60;

}

jam += 6;
if (jam > 24)
jam -= 24;

if (jam <= 10) {
System.out.println("selamat pagi");
System.out.printf("%02d:%02d:%02d\n", jam, menit, detik);
} else if (jam <= 2) {
System.out.println("selamat siang");
System.out.printf("%02d:%02d:%02d\n", jam, menit, detik);
} else if (jam <= 6) {
System.out.println("selamat sore");
System.out.printf("%02d:%02d:%02d\n", jam, menit, detik);
} else {
System.out.println("selamat malam");
System.out.printf("%02d:%02d:%02d\n", jam, menit, detik);
}
} else
System.out.println("harap masukkan 0<=nilai<360");
}
}
}
30 changes: 30 additions & 0 deletions H071201027/Praktikum-4/Tugas4nom1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import java.util.Scanner;

public class Tugas4nom1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n= in.nextInt();
int [] N= new int[n];
int count;

for (int i = 0; i < n; i++) {
N [i]= in.nextInt();
}

for (int i = 0; i<n; i++) {
for (int j =i+1; j < n; j++) {
count= 0;
for (int k = 1; k <= Math.min(N[i],N[j]); k++) {
if((N[i]%k == 0) && (N[j]%k ==0))
count ++;
}

if( count ==1)
System.out.println(N[i]+ " "+N[j]);
}

}


}
}
49 changes: 49 additions & 0 deletions H071201027/Praktikum-4/Tugas4nom2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
import java.util.*;
public class Tugas4nom2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int i = in.nextInt();
int j = in.nextInt();
int k = in.nextInt();

int[][] mtrxA=new int[i][j];
int[][] mtrxB=new int[j][k];
int[][] mtrxAxB=new int[i][k];


System.out.println("masukkan bilangan matriks A");
for (int a = 0; a< i; a++) {
for (int b = 0; b < j; b++) {
mtrxA[a][b]= in.nextInt();
}

}

System.out.println("masukkan bilangan matriks B");
for (int a = 0; a< j; a++) {
for (int b = 0; b < k; b++) {
mtrxB[a][b]= in.nextInt();
}

}

for (int a = 0; a< mtrxAxB.length; a++) {
for (int b = 0; b <= mtrxA.length; b++) {
for (int c = 0; c < mtrxA[0].length; c++) {
mtrxAxB[a][b] += (mtrxA[a][c]*mtrxB[c][b]);
}

}

}
for (int m = 0; m < i; m++) {
for (int n = 0; n< k; n++) {
System.out.printf("%s ",mtrxAxB[m][n]);
}
System.out.println();
}

}

}

20 changes: 20 additions & 0 deletions H071201027/Praktikum-5/Tugas5nom1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import java.util.Scanner;

class Tugas5nom1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int hasilFPB= cariFPB(a, b);
System.out.printf("FPB dari %d dan %d = %d", a, b, hasilFPB);
}

static int cariFPB(int a, int b) {
int count = 0;
for (int i = 1; i <= a && i <= b; i++) {
if (a % i == 0 && b % i == 0)
count = i;
}
return count;
}
}
32 changes: 32 additions & 0 deletions H071201027/Praktikum-5/Tugas5nom2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import java.util.Scanner;
import java.util.Random;

class PotonganProgram {
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) {
String str = "";
Random rnd = new Random();
int[][] numbers = new int[n][m];

for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
numbers[i][j] = rnd.nextInt(10);
str += numbers[i][j];

}
if (i==n-1)
str += "";
else
str += "-";
}

return str;
}
}
17 changes: 17 additions & 0 deletions H071201027/Praktikum-5/Tugas5nom3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import java.util.Scanner;

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

}

static void myDay(int x) {
int tahun = x / 365;
int bulan = (x % 365) / 30;
int hari = (x % 365) % 30;
System.out.printf("%d tahun\n%d bulan\n%d hari", tahun, bulan, hari);
}
}
Loading