• Tidak ada hasil yang ditemukan

Logika & Algoritma (KRY B) EDU S2 Contoh logika

N/A
N/A
Protected

Academic year: 2018

Membagikan "Logika & Algoritma (KRY B) EDU S2 Contoh logika"

Copied!
3
0
0

Teks penuh

(1)

ALGORITMA_MENENTUKAN_KELULUSAN

{mencetak keterangan lulus apabila nilai >=60 dan keterangan tidak lulus apabila nilai dibawah 60}

KAMUS

Nilai : integer Nama : string DESKRIPSI

Read (nama, nilai) If (nilai >= 60) then

Write ("lulus") Else

Write ("tidak lulus") Endif

Contoh:

Menghitung diskon suatu pembelian. Apabila pembelian diatas 1.000.000 maka diskon 20%, apabila pembelian lebih dari 500.000 maka diskonnya 10%, apabila dibawah 500.000 maka diskon 5%.

ALGORITMA_MENGHITUNG_DISKON

{menghitung diskon apabila pembelian > 1000000 diskon 20%, pembelian > 500000 diskon 10%, pembelian < 500000 diskon 5%}

KAMUS

pembelian : integer diskon : real

DESKRIPSI

Read (pembelian)

If (pembelian > 1000000) then Diskon <-- 20%

Elseif

(2)

Else

Diskon <-- 5% Endif

Write (diskon)

Contoh:

(3)

ALGORITMA_MENGHITUNG_GAJITOTAL

{menghitung gaji total dari perhitungan gaji total = gapok + tunjangan keluarga + tunjangan anak - (gapok - ppn)}

KAMUS

NamaKry : string Menikah : boolean JumAnak : int

GaTot, GaPok, TunKel, TunAnak: real DESKRIPSI

Read (NamaKry, GaPok)

If (menikah = 1) and (JumAnak >= 2) then TunKel <-- GaPok * 10%

TunAnak <-- GaPok * 10% Elseif

If (menikah = 1) and (JumAnak =1) then TunKel <-- GaPok * 10%

TunAnak <-- GaPok * 5% Elseif

If (menikah = 1) and (JumAnak =0) then TunKel <-- GaPok * 10%

TunAnak <-- 0 Elseif

TunKel <-- 0 TunAnak <-- 0 Endif

Referensi

Dokumen terkait

(5) Karena R adalah variabel yang bertipe record jadi harus disebutkan nama fieldnya pada setiap pemrosesan.. Modul Algoritma dan Pemrograman Page 41

Algoritma Bubble_Sort memanggil dua prosedur yaitu prosedur InputData(dengan parameter jml_data sebagai input untuk parameter input n dan TabInt sebagai output

Tuliskan algoritma untuk penulisan elemen matriks yang memiliki 6 baris dan 8 kolom, pengisian matriks dengan nilai yang dibaca dari piranti masukan. Tuliskan algoritma untuk

Buat algoritma untuk menukarkan nilai 3 buah character {proses pertukaran menggunakan prosedur / fungsi}.. Buat algoritma yang menentukan nilai indeks mahasiswa dengan input

Karena adanya bermacam-macam nama tersebut, maka dalam suatu teks algoritma dikenal nama program, nama variabel, nama konstanta, nama fungsi, nama prosedur, nama

· Deskripsi Algoritma di atas masih belum memenuhi Final State dimana kentang yang sudah dikupas ada 100 buah dan kantong kentang harus dikembalikan ke lemari jika masih

Program harus dibuat dalam bahasa yang dimengerti oleh komputer yang disebut bahasa pemrograman supaya instruksi yang ditulis oleh programmer dapat dilaksanakan oleh komputer..

Artinya bahwa apabila perusahaan meningkatkan kompensasi yang meliputi gaji yang diberikan untuk karyawan, bonus untuk karyawan dan tunjangan untuk karyawan, serta