Praktikum Pertemuan 2
class Tanggal { int hari,bulan,tahun; }
class records{ public static void main(String[]args){
/*sesuaikan dengan nama class-nya, termasuk besar kecilnya huruf*/
Tanggal t1 = new Tanggal();
t1.hari = 2;
t1.bulan = 10;
t1.tahun = 2013; /*data yang lain*/
Tanggal t2 = new Tanggal();
t2.hari = 7;
t2.bulan = 5;
t2.tahun = 2016;
System.out.println("waktu sebelumnya :
"+t1.hari+"-"+t1.bulan+"-"+t1.tahun);
System.out.println("sekarang :
"+t2.hari+"-"+t2.bulan+"-"+t2.tahun); }
}
• Buatlah Program Java untuk menentukan suatu tahun kabisat atau bukan?
– Input: Tahun
– Output: Tahun Kabisat/ Bukan Tahun Kabisat
• Buatlah Program Java untuk untuk menghitung akar-akar persamaan kuadrat dengan rumus:
• D=B*B-4*A*C
– Jika D < 0 maka didapat akar imajiner
– Jika D = 0 maka X1 = X2 yang didapat dari D = -B / (2 * A)
– Jika D > 0 maka ada dua akar dan
• Buat Program Java untuk memasukan suhu dalam celcius (t) dengan
ketentuan sbb: jika dimasukan t<0 maka padat, 0<=t<=100 cair, t>100
gas.
Tugas 2
• Installkan jdk 20 di link
https://www.oracle.com/java/technologies/down loads/#jdk20-windows
di lab/laptop masing-masing.
• Silakan buat program di slide ke-3 dan 4 dalam bahasa Java dan upload screen shoot kodingan dan hasilnya di Tugas 2 Praktikum Struktur Data sesuai kelas masing-masing.
• Kirimkan ke Tugas 2 eknows.uinsgd.ac.id dalam format word dengan nama file: Tugas 2 Praktikum Alstrukdata-Nim-Nama-Kelas batas pengiriman
tugas seminggu kedepan jam 20.00
public class Nilai {
public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("Masukkan nilai ujian: ");
int score = scanner.nextInt();
int gradeCategory;
if (score >= 90 && score <= 100) { gradeCategory = 1;
} else if (score >= 80) { gradeCategory = 2;
} else if (score >= 70) { gradeCategory = 3;
} else if (score >= 60) { gradeCategory = 4;
} else if (score >= 0) { gradeCategory = 5;
} else {
gradeCategory = 0;
}
switch (gradeCategory) { case 1:
System.out.println("Grade: A");
break;
case 2:
System.out.println("Grade: B");
break;
case 3:
System.out.println("Grade: C");
break;
case 4:
System.out.println("Grade: D");
break;
case 5:
System.out.println("Grade: F");
break;
case 0:
System.out.println("Nilai tidak valid. Harap masukkan nilai antara 0 dan 100.");
break;
default:
System.out.println("Terjadi kesalahan.");
break;
} } }
import java.util.Scanner;
public class Nilai {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Masukkan nilai ujian: ");
int score = scanner.nextInt();
if (score >= 90 && score <= 100) { System.out.println("Grade: A");
} else if (score >= 80) {
System.out.println("Grade: B");
} else if (score >= 70) {
System.out.println("Grade: C");
} else if (score >= 60) {
System.out.println("Grade: D");
} else if (score >= 0) {
System.out.println("Grade: F");
} else {
System.out.println("Nilai tidak valid. Harap masukkan nilai antara 0 dan 100.");
}
}
}