Algoritma Satu Kasus, Dua Kasus, Multikasus, dan Bersarang

 Anggota Kelompok:

- Fathiyyah Salsabila (16)

- Fayla Sarah Athira (17)

- Nada Naila Sifa (28)

- Naila Inayah (29)

Kelas: XII MIPA 5

Materi: Membuat Algoritma, Pseudocode, dan Flowchart

Mata pelajaran: Informatika


1. ALGORITMA SATU KASUS

   Contoh: Mencari nilai yang lulus 

    Diberikan nilai a, jika a>80 maka "lulus" 

    Pseudocode: 

    - Masukkan nilai a

    - jika nilai a>80,

    - maka cetak "lulus"

    Algoritma:

    Mulai

    Readln (Nilai);    

    If nilai ≥ 80 Then

    Write ('Lulus');

    End


2. ALGORITMA DUA KASUS

   Contoh: Mencari nilai yang lulus dan tidak lulus

   Algoritma:

   Mulai

   Readln (Nilai);

   If nilai ≥ 80 

   Then Write ('Lulus');

   Else Write ('Tidak Lulus');

   End


3. ALGORITMA MULTI KASUS :

   Contoh: Mencari nilai yang lulus, remedial dan tidak lulus

    Diberikan nilai a, jika nilai a>80 maka "lulus", jika nilai a<60 maka "remedial", jika nilai        a<30 maka "gagal 

    Pseudocode:

    - Masukkan nilai a

    - jika nilai a lebih dari sama dengan 80, maka cetak "Lulus"

    - jika nilai a kurang dari 80, maka cetak "Remedial"

    - jika nilai a kurang dari 30, maka cetak "Gagal" 


    Algoritma:
 
    Begin

    ReadLn (Nilai) ;

    If Nilai>=80 Then Write  ('Lulus')

    Else IF Nilai<80 Then Write ('Remedial')

    Else Write ('Gagal')

    End.



4. Algoritma Bersarang

   Contoh: Menentukan tingkat kedewasaan melalui umur

    Diberikan umur a, nilai a termasuk kedewasaan tingkat "x" 

    Pseudocode: 

    - Masukkan umur a

    - jika umur a diantara 0 dan 1, maka cetak "bayi"

    - jika umur a diantara 1 dan 3, maka cetak "batita"

    - jika umur a diantara 3 dan 5, maka cetak "balita"

    - jika umur a diantara 5 dan 12, maka cetak "anak-anak"

    - jika umur a diantara 12 dan 17, maka cetak "remaja"

    - jika umur a diantara 17 dan 30, maka cetak "pemuda"

    - jika umur a diantara 30 dan 60, maka cetak "dewasa"

    - jika umur a lebih dari 60, maka cetak "lansia" 


    Algoritma:

    - Mulai

    - a integer

    - input a

    - If (umur ≥ 0) And (umur ≤ 1), x ← “Bayi”

    - else if(umur>1) And (umur ≤ 3), x ← “Batita”

    - else if (umur> 3) And (umur ≤ 5), x ← “Balita”

    - else if (umur> 5) And (umur ≤ 12), x ← “Anak-anak”

    - else if (umur> 12) And (umur ≤ 17), x ← “Remaja”

    - else if (umur> 17) And (umur ≤ 30), x ← “Pemuda”

    - else if (umur> 30) And (umur ≤ 60), x ← “Dewasa”

    - else if (umur ≥ 60), x ← “Lansia”

    - End if

    


Komentar

Postingan populer dari blog ini