Minggu, 21 Oktober 2018

Tugas Metode Perancangan Program 4

Diposting oleh veni handayani di 07.56

1. Buatlah pseudocode dan flowchart untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan :
nilai 0 s/d 45 grade E ket Tidak Lulus
nilai 46 s/d 55 grade D ket Tidak Lulus
nilai 56 s/d 65 grade C ket Lulus
nilai 66 s/d 80 grade B ket Lulus
nilai 81 s/d 100 grade A ket Lulus


Pseudocode:

{menentukan nilai dan lulus atau tidak lulus dengan ketentuan :
nilai 0 s/d 45 grade E ket Tidak Lulus
nilai 46 s/d 55 grade D ket Tidak Lulus
nilai 56 s/d 65 grade C ket Lulus
nilai 66 s/d 80 grade B ket Lulus
nilai 81 s/d 100 grade A ket Lulus}

DEKLARASI :
Nilai : integer
Grade : char
Keterangan : string

DESKRIPSI :
read (Nilai)

if nilai <= 45 then
    grade = 'E'

else if nilai >=46 || nilai <=55 then
    grade = 'D'

else if nilai >=56 || nilai <=65 then
    grade = 'C'

else if nilai >=66 || nilai <=80 then
    grade = 'B'

else if nilai >=81 || nilai <=100 then
    grade = 'A'

if  nilai >=56 || nilai <=100 then
 Keterangan “Lulus”

Else if  Keterangan “Tidak Lulus”

Cetak Grade, Keterangan
Selesai

Flowchart




2. Buatlah pseudocode dan flowchart untuk menentukan bunga dan reward dengan ketentuan :

saldo 1jt s/d 5jt bunga 1% reward payung cantik
saldo 6jt s/d 10jt bunga 2% reward Handphone
saldo 11jt s/d 15jt bunga 3% reward Smartphone
saldo 16jt s/d 20jt bunga 4% reward TV
saldo 21jt s/d 25jt bunga 5% reward Sepeda Gunung

 Pseudocode:

{ menentukan bunga dan reward dengan ketentuan :
saldo 1jt s/d 5jt bunga 1% reward payung cantik
saldo 6jt s/d 10jt bunga 2% reward Handphone
saldo 11jt s/d 15jt bunga 3% reward Smartphone
saldo 16jt s/d 20jt bunga 4% reward TV
saldo 21jt s/d 25jt bunga 5% reward Sepeda Gunung}

DEKLARASI :
Saldo: integer
Bunga : float
Hadiah : string

DESKRIPSI :
read (Saldo)

if saldo >= 1000000 || saldo <= 5000000 then
    bunga = 0.01
    hadiah = "Payung cantik"

else if saldo >= 6000000 || saldo <= 10000000 then
    bunga = 0.02
    hadiah = "Handphone"

else if saldo >= 11000000 || saldo <= 15000000  then
    bunga = 0.03
    hadiah = "SmartPhone"

else if saldo >= 16000000 || saldo <= 20000000 then
    bunga = 0.04
    hadiah = "TV"

else if saldo >= 21000000 || saldo <= 25000000 then
    bunga = 0.05
    hadiah = "Sepeda Gunung"

else
    bunga = 0.00
    hadiah = "Tidak Ada"

Cetak (Bunga, Reward)

Flowchart



3. Dibaca sebuah bilangan bulat yang mewakili
pengukuran suhu air (dalam
0C) pada tekanan atmosfir, harus dituliskan wujud air pada temperatur dan tekanan tersebut. Ketentuan Beku jika suhu 0 Cair jika 0 < suhu 100 Uap jika suhu > 100


Buatlah pseudocode, flowchart dan program dari
masalah di atas.


Pseudecode


Algoritma Indeks_Suhu;

Deklarasi
      suhu = char
      keterangan = string
Begin
      output ("masukan suhu")
      input ("suhu")
Case suhu
      <0              = print keterangan ←  'beku';
     >0, <=100        = print keterangan ←  'cair';
     >100             = print keterangan ←  'uap';

END CASE
output ("keterangan")                                                            
END

Flowchart



Program 

 

0 komentar:

Posting Komentar

 

Veni Handayani Template by Ipietoon Blogger Template | Gadget Review