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
15 changes: 15 additions & 0 deletions PRAKTIKUM-1/Nanda1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//praktikum-1
import java.util.Scanner;

class Nanda1 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int waktu = nardi.nextInt();
int volume = nardi.nextInt();
int efesiensi = nardi.nextInt();
float a = ((float) waktu * volume / (float) efesiensi);
System.out.printf("bensin yang digunakan = %.3f", a);
System.out.print(" L");

}
}
15 changes: 15 additions & 0 deletions PRAKTIKUM-1/Nanda2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//praktikum-1
import java.util.Scanner;
class Nanda2 {
public static void main(String [] args) {
Scanner nardi = new Scanner(System.in);
System.out.print("Input jumlah detik= ");
int second = nardi.nextInt();
int jam1 = second/3600;
int jam2 = second%3600;
int minute = jam2/60;
int minute1 = second%60;
int second1 = minute1;
System.out.printf("%d : %02d : %d", jam1,minute,second1);
}
}
20 changes: 20 additions & 0 deletions PRAKTIKUM-1/Nanda3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//praktikum-1
import java.util.Scanner;
class Nanda3 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int tinggi = nardi.nextInt();
int sudutElevasiDepan = nardi.nextInt();
int sudutElevasiBelakang = nardi.nextInt();
//double BD,CD,BC;
double BD =Math.tan(Math.toRadians(sudutElevasiDepan))*(double)tinggi;
double CD =Math.tan(Math.toRadians(sudutElevasiBelakang))*(double)tinggi;
double BC = BD - CD;
System.out.printf("%.1f", BC);
System.out.printf(" m");




}
}
60 changes: 60 additions & 0 deletions PRAKTIKUM-2/Nardi1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import java.util.InputMismatchException;
import java.util.Scanner;
class Nardi1 {
public static void main(String[]args){
Scanner nardi = new Scanner (System.in);
try{

int a = nardi.nextInt();
int b = nardi.nextInt();
int c = nardi.nextInt();
int d = nardi.nextInt();
int e = nardi.nextInt();
int genap=0;
int ganjil=0;
int positif=0;
int negatif=0;
if (a%2 ==0 ){ genap++;
}else { ganjil++;
}
if (a>=0 && a !=0){ positif++;
}else if (a<0 && a !=0){ negatif++;
}
if (b%2 ==0 ){ genap++;
}else { ganjil++;
}
if (b>=0 && b!=0){ positif++;
}else if (b<0 && b !=0) { negatif++;
}
if (c%2 ==0){ genap++;
}else { ganjil++;
}
if (c>=0 && c !=0){ positif++;
}else if (c<0 && c !=0) { negatif++;
}

if (d%2 ==0 ){ genap++;
}else { ganjil++;
}
if (d>=0 && d !=0){ positif++;
}else if (d<0 && d!=0){ negatif++;
}

if (e%2==0){ genap++;
}else { ganjil++;
}
if (e>=0 && d!=0){ positif++;
}else if (e<0 && d !=0) { negatif++;
}

System.out.println(genap + " bilangan genap");
System.out.println(ganjil + " bilangan ganjil");
System.out.println(positif + " bilangan positif");
System.out.println(negatif+ " bilangan negatif");
}

catch (InputMismatchException ptrzky) {
System.out.println("Inputan Tidak Valid");
}
}
}
98 changes: 98 additions & 0 deletions PRAKTIKUM-2/Nardi2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
import java.util.Scanner;
class Nardi2{
public static void main (String[]args){
Scanner nardi = new Scanner (System.in);
int luasPersegi;
int luasPersegiPanjang ;
int luasSegitiga;
int luasJajarGenjang;
int volumeKubus;
int volumeBalok;
int volumePrismaSegitiga;
int volumeLimasSegitiga;
System.out.println("==========menu==========");
System.out.println("1.mencari luas bangun datar :");
System.out.println("2.mencari volume bangun ruang : ");
System.out.print("menu pilihan : ");
int menu = nardi.nextInt();
if (menu==1){
System.out.println("pilih bangun datar");
System.out.println("1. persegi");
System.out.println("2. persegi panjang");
System.out.println("3. segitiga");
System.out.println("4. jajarGenjang");
System.out.print("masukkan menu pilihan : ");
int menuX = nardi.nextInt();
if (menuX==1){
System.out.print("masukkan sisi : ");
int s = nardi.nextInt();
luasPersegi= s*s;
System.out.print("Luas persegi adalah :" + luasPersegi);
}
if (menuX==2){
System.out.print("masukkan panjang : ");
int x = nardi.nextInt();
System.out.print("masukkan lebar : ");
int y = nardi.nextInt();
luasPersegiPanjang= x*y;
System.out.print("Luas persegi panjang : " + luasPersegiPanjang);
}
if (menuX==3){
System.out.print("masukkan alas :");
int a = nardi.nextInt();
System.out.print("masukkan tinggi : ");
int t = nardi.nextInt();
luasSegitiga = (a/2)*t;
System.out.print("Luas Segitiga : " + luasSegitiga);
}
if (menuX==4){
System.out.print("masukkan alas :");
int l = nardi.nextInt();
System.out.print("masukkan tinggi : ");
int g = nardi.nextInt();
luasJajarGenjang = l*g;
System.out.print("Luas jajar Genjang : " + luasJajarGenjang);
}
}else if (menu==2){
System.out.println("pilih bangun datar");
System.out.println("1. kubus");
System.out.println("2. balok");
System.out.println("3. prisma segitiga");
System.out.println("4. Limas Segitiga");
System.out.print("masukkan menu pilihan : ");
int menuY = nardi.nextInt();
if (menuY==1){
System.out.print("masukkan sisi : ");
int s = nardi.nextInt();
volumeKubus = s*s*s;
System.out.print("volume kubus : " + volumeKubus);
}
if (menuY==2){
System.out.print("masukkan panjang : ");
int n = nardi.nextInt();
System.out.print("masukkan lebar : ");
int l = nardi.nextInt();
System.out.print("masukkan tinggi : ");
int t = nardi.nextInt();
volumeBalok = n*l*t;
System.out.print("volume balok : " + volumeBalok);
}
if (menuY==3){
System.out.print("masukkan luas alas : ");
int l = nardi.nextInt();
System.out.print("masukkan tinggi : ");
int t= nardi.nextInt();
volumePrismaSegitiga =l*t;
System.out.print("volume tabung : " + volumePrismaSegitiga);
}
if (menuY==4){
System.out.print("masukkan luas alas : ");
int l = nardi.nextInt();
System.out.print("masukkan tinggi : ");
int t= nardi.nextInt();
volumeLimasSegitiga =(l/3)*t;
System.out.print("volume tabung : " + volumeLimasSegitiga);
}
}
}
}
39 changes: 39 additions & 0 deletions PRAKTIKUM-2/Role.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
class Role {
public static void main(String[]args){
int menuIndex =0;
int subMenuIndex = 0;
boolean isValidRole = false;

if (args.length == 0){
System.out.println("What role you want to see ? ");
System.out.println("For example, try 'Admin'");
}else if(args.length == 1){
System.out.println("1. Super Admin");
System.out.println("1.1 CRUD Super Admin");
System.out.println("1.2 CRUD Admin");
System.out.println("1.3 CRUD User");
if (args.length == 2){
System.out.println("1. Super Admin");
System.out.println("1.1 CRUD Super Admin");
System.out.println("1.2 CRUD Admin");
}
if (args.length == 3){
System.out.println("2. Admin");
System.out.println("2.1 CRUD Admin");
System.out.println("2.2 CRUD User");
}
if (args.length == 4){
System.out.println("3. User");
System.out.println("3.1 View");
System.out.println("3.2 Edit");
}else {
System.out.println("Invalid Role");
System.out.println("Valid Role : Super Admin, Admin, User");
}
} else{
System.out.println("Too many argument");
}

}

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

public class Nanda1 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int X = nardi.nextInt();
int Y = nardi.nextInt();
if (X < Y) {
for (; X <= Y; X++) {
System.out.print(X);
if (X % 2 == 0)
System.out.print(" GENAP ");
else
System.out.print(" GANJIL ");
if (X < 0)
System.out.println(" NEGATIF ");
else
System.out.println(" POSITIF ");
}
} else {
for (; X >= Y; X--) {
System.out.print(X);
if (X % 2 == 0)
System.out.print(" GENAP ");
else
System.out.print(" GANJIL ");
if (X < 0)
System.out.println(" NEGATIF ");
else
System.out.println(" POSITIF ");
}
}
}

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

public class Nanda2 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int X = nardi.nextInt();
int Y = nardi.nextInt();
int Z = 0;
int i;
for (i = 1; i <= Y; i++) {
if (i == 1) {
System.out.print(i);
} else if (Z == X) {
System.out.printf("\n" + i);
Z = 0;
} else {
System.out.printf(" " + i);
}
Z++;
}
}

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

public class Nanda3 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int A = nardi.nextInt();
int B = 0;
int C = 1;
int next = 0;
System.out.print(B);
System.out.printf(" " + B);
for (int i = 2; i < A; i++) {
next = A + B;
System.out.printf(" " + next);
B = C;
C = next;
}
}

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

public class Nanda4 {
public static void main(String[] args) {
Scanner nardi = new Scanner(System.in);
int harga = nardi.nextInt();
int Uang = nardi.nextInt();
int sisa = Uang - harga;

for (int i = 1; i <= 7; i++) {
int countUang = 0;
int jumlah = 0;
String jenisUang = "";
switch (i) {
case 1:
jumlah= 100000;
jenisUang = "100.000";
break;
case 2:
jumlah= 50000;
jenisUang = "50.000";
break;
case 3:
jumlah= 20000;
jenisUang = "20.000";
break;
case 4:
jumlah= 10000;
jenisUang = "10.000";
break;
case 5:
jumlah= 5000;
jenisUang = "5.000";
break;
case 6:
jumlah= 2000;
jenisUang = "2.000";
break;
case 7:
jumlah= 1000;
jenisUang = "1.000";
break;
}
countUang = sisa / jumlah;
sisa -= countUang * jumlah;
System.out.println(countUang + " uang Rp. " +jenisUang);
}

}

}
Loading