Ujian Tengah Semester Desain dan Analisa Algoritma

 

Desain dan Analisa Algoritma

UTS DnAA (Pseudecode, Flowchart, & Program)


Assalamu'alaikum Wr. Wb.


Nama      : Aufa Munadil Al - Khoir
NIMa      : 3420210024
Prodi       : Teknik Informatika
Fakultas  : Sains dan Teknologi

UTS Desain & Analisa Algoritma

Menentukan Nilai Terkecil dari 3 Buah bilangan A, B, dan C_No.1
Pseudecode & Flowchart

Input(A, B, C)
JIKA A < B DAN A < C MAKA
    Terkecil ← A
SEBALIKNYA
    JIKA B < A DAN B < C MAKA
        Terkecil ← B
    SEBALIKNYA
        Terkecil ← C
    AKHIR-JIKA
    Output("Nilai Terkecil")
AKHIR-JIKA

PSEUDECODE & FLOWCHART [NT]

Program [Apache NetBeans IDE 16]

NILAI TERKECIL [NT]

Script [Apache NetBeans IDE 16]_NT :

package uts.uts;
import java.util.Scanner;

//Nama   : Aufa Munadil Al - Khoir
//NIM    : 3420210024
//Prodi  : Teknik Informatika
//Ujian Tengah Semester 4

public class NT {
    public static void main(String[] args){
    int a, b, c, view;
    Scanner input = new Scanner (System.in);
    
    System.out.print("Masukkan Nilai A: "); a = input.nextInt();
    System.out.print("Masukkan Nilai B: "); b = input.nextInt();
    System.out.print("Masukkan Nilai C: "); c = input.nextInt();
    
    if(a < b && a < c) {
        view = a;
    }else if (b < a && b < c) {
        view = b;
    }else {
        view = c;
    }
    System.out.println("Nilai Terkecil: " + view);
    }
}

Kelebihan & Kekurangan [Interpreter & Kompiler]_No.2
Kesalahan [Sintaks, Logika, dan Runtime]_No.3
JAWABAN NOMOR 2 dan 3

Menentukan Predikat Kelulusan dengan Ketentuan_No.4:
2,00 ≤ IP ≤ 2,75 adalah Lulus Memuaskan
2,75 ≤ IP ≤ 3,50 adalah Lulus Sangat Memuaskan
2,75 ≤ IP ≤ 4,00 adalah Lulus Dengan Pujian

Pseudecode & Flowchart

Input(IPK)
JIKA IPK >= 2.00 && IPK <= 2.75 MAKA
    Output("Lulus Memuaskan")
SEBALIKNYA
    JIKA IPK >= 2.75 && IPK <= 3.50 MAKA
        Output("Lulus Sangat Memuaskan")
    SEBALIKNYA
        JIKA IPK >= 3.50 && IPK <= 4.00 MAKA
            Output("Lulus Dengan Pujian")
        SEBALIKNYA
            Output("Maaf, Anda Tidak Lulus")
        AKHIR-JIKA
    AKHIR-JIKA
AKHIR-JIKA

PSEUDECODE & FLOWCHART [IPK]

Program [Apache NetBeans IDE 16]
PREDIKAT KELULUSAN [IPK]

Script [Apache NetBeans IDE 16]_IPK :

package uts.uts;
import java.util.Scanner;

//Nama   : Aufa Munadil Al - Khoir
//NIM    : 3420210024
//Prodi  : Teknik Informatika
//Ujian Tengah Semester 4

public class IPK {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Masukkan nilai IPK: ");
        double IPK = input.nextDouble();

        if (IPK >= 2.00 && IPK <= 2.75) {
            System.out.println("Lulus Memuaskan");
        } else if (IPK > 2.75 && IPK <= 3.50) {
            System.out.println("Lulus Sangat Memuaskan");
        } else if (IPK > 3.50 && IPK <= 4.00) {
            System.out.println("Lulus Dengan Pujian");
        } else {
            System.out.println("Maaf, Anda tidak lulus");
        }
    }
}

Sekian & Terimakasih
Wassalamu'alaikum Wr. Wb.

Komentar

Postingan populer dari blog ini

Tugas (Pertemuan 4) Desain dan Analisa Algoritma

Ujian Akhir Semester Desain dan Analisa Algoritma

Tugas (Pertemuan 9) Desain dan Analisa Algoritma