Senin, 03 April 2023

UTS Desain Dan Analisa Algoritma 2023

UTS Desain Dan Analisa Algoritma
2023



Assalamualaikum Wr. Wb

Nama      : VIRA AZIZAH
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

Desain Dan Analisa Algoritma

  Desain Dan Analisa Algoritma 2023 Assalamualaikum Wr. Wb Pak Nama    : VIRA AZIZAH NIM      : 3420210007 Prodi     : Teknik Informatika Ne...