UTS Desain Dan Analisa Algoritma
2023
Assalamualaikum Wr. Wb
Nama : VIRA AZIZAH
NIM : 3420210007
Prodi : Teknik Informatika
NIM : 3420210007
Prodi : Teknik Informatika
Semester : 4
Berikut Ini UTS Desain Analisa dan Algoritma Yang Saya Kerjakan :
1. Diketahui 3 buah bilangan A, B, C. Buatlah algoritma (pseudocode, diagram alir, dan program) untuk mendapatkan nilai terkecil diantara ketiga bilangan tersebut.
SCRIPT
public class Bil_terkecil {
@SuppressWarnings("empty-statement")
public static void main(String[] args) {
System.out.println("Nama : Vira Azizah");
System.out.println("NIm : 3420210007");
System.out.println("Email : viraazizah02@gmail.com");
System.out.println("Mencari Bilangan Terkecil");
System.out.println("=============================");
int kecil, A, B, C;
Scanner read = new Scanner(System.in);
System.out.print("Masukan bilangan A = ");
A = read.nextInt();
System.out.print("Masukan bilangan B = ");
B = read.nextInt();
System.out.print("Masukan bilangan C = ");
C = read.nextInt();
if(A< B && A<C) {
kecil = A;
} else if(B < A && B < C) {
kecil = B;
} else {
kecil = C;
}
System.out.println("Bilangan terkecil adalah = " + kecil);
}
}
2. Sebutkan minimal 3 kelebihan dan 3 kelemahan dari interpreter dan kompiler.
3. Sebutkan minimal 3 contoh dari kesalahan sintaksis, kesalahan logika, dan kesalahan runtime pada saat mengeksekusi dan menguji program.
4. Buatlah algoritma (pseudocode, diagram alir, dan program) untuk menentukan predikat kelulusan.
2,00 ≤ IP ≤ 2,75 adalah Lulus Memuaskan
2,75 ≤ IP ≤ 3.50 adalah Lulus Sangat Memuaskan
3,50 ≤ IP ≤ 4.00 adalah Lulus Dengan Pujian
SCRIPT
public class Predikat_lulus {
public static void main(String[] args) {
System.out.println("Nama : Vira Azizah");
System.out.println("NIm : 3420210007");
System.out.println("Email : viraazizah02@gmail.com");
System.out.println("Predikat lulus");
System.out.println("=============================");
Scanner input = new Scanner(System.in);
double IP;
System.out.print("Masukkan Indeks Prestasi Mahasiswa: ");
IP = input.nextDouble();
if (IP >= 2.00 && IP <= 2.75) {
System.out.println("Lulus Memuaskan");
} else if (IP > 2.75 && IP <= 3.50) {
System.out.println("Lulus Sangat Memuaskan");
} else if (IP > 3.50 && IP <= 4.00) {
System.out.println("Lulus Dengan Pujian");
} else {
System.out.println("Nilai IP Tidak Valid");
}
}
}
Tidak ada komentar:
Posting Komentar