Anda di halaman 1dari 11

Nama : Davina Dwi Angelica

NIM : 4521210051
1. Setelah Anda selesai membaca seluruh halaman, kerjakan program

          a.     contoh 1 pada halaman 8,


          b.     contoh 2 pada halaman 8
         c.     contoh 3 pada halaman 10
         d.     contoh 4 pada halaman 11

a. Contoh 1 pada halaman 8.

Algoritma
1) Mencetak / menampilkak “Selamat Datang”.
2) Mencetak / menampilkak “Pada Praktikum Algoritma &
Pemrograman I”.
3) Selesai.

Pseudocode.

Program Runtutan 1.
Kamus / Deklarasi Variabel.
-
Deskripsi.
Print(“Selamat Datang”)
Print(“Pada Praktikum Algoritma & Pemrograman I”)

Flowchart

START

Selamat Datang
Pada Praktikum Algoritma & Pemrograman I MULAI
Program

b. contoh 2 pada halaman 8

Algoritma.
1) Menginput / memasukkan isi / nilai variable huruf.
2) Menampilkan / mencetak isi / nilai variable huruf.
3) Selesai.

Pseudocode.
Program Runtutan 2
Kamus / Deklarasi Variabel.
huruf : char.
Deskripsi
input(huruf)
print(huruf)
Flowchart

START

huruf

huruf

FINISH

Program.
c. contoh 3 pada halaman 10

Algoritma
1) Menginput / memasukkan isi / nilai variabelA.
2) Menginput / memasukkan isi / nilai variabel B.
3) A ← A + 2
4) B ← B – 4
5) Mencetak / menampilkan isi / nilai variabel A
6) Mencetak / menampilkan isi / nilai variabel B
7) Selesai.

Pseudocode
Program Runtutan 3;
Kamus / Desklarasi Variabel
A : int
B : int
Deskripsi
Input(A,B)

A←A+2

B←B–4

Print (A,B);

Flowchart

START

A, B

A=A+2

B=B–4

A, B

FINISH
Program
d. Contoh 4 pada halaman 11.

Algoritma
1) Menginput / memasukkan isi / nilai variabel A
2) Hitung : A ← A + 2
3) Hitung : B ← sqrt(A)
4) Mencetak / menampilkan isi / nilai variable A
5) Mencetak / menampilkan isi / nilai variable B
6) Selesai.

Pseudocode
Program / Runtutan 4;
Kamus Deklarasi Variabel
A : integer
B : float
Deskripsi
Input(A)
A←A+2
B ← sqrt(A)
Print(A , B)

Flowchart

START

A=A+2

B = sqrt(A)
A, B

FINISH

Program.

2. SOAL
a. Biodata Anda masing-masing yang menampilkan (NIM, Nama, Alamat, Tahun Lahir,
Hobby) dengan menggunakan perintah input (gets) (nama file : Prak1- 03.ccp).

Algoritma
1) Menginput / memasukkan isi / nilai variable nama.
2) Menginput / memasukkan isi / nilai variable alamat.
3) Menginput / memasukkan isi / nilai variable nim.
4) Menginput / memasukkan isi / nilai variable tahunLahir.
5) Menginput / memasukkan isi / nilai variable Hobi.
6) Menampilkan / mencetak isi / nilai variable nama.
7) Menampilkan / mencetak isi / nilai variable alamat.
8) Menampilkan / mencetak isi / nilai variable nim.
9) Menampilkan / mencetak isi / nilai variable tahunLahir.
10) Menampilkan / mencetak isi / nilai variable Hobi.
11) Selesai.

Pseudocode
Program Biodata
Kamus Deklarasi Variabel
nama : string
alamat : string
nim : string
tahunLahir : string
Hobi : string
Deskripsi
input(nama, alamat, nim, tahunLahir, Hobi)
print(nama, alamat, nim, tahunLahir, Hobi)

Flowchart

START

nama, alamat, nim, tahunLahir, Hobi

FINISH
Program

b. Sebuah swalayan menawarkan diskon untuk pembeli yang belanja di swalayan


tersebut . Ani berbelanja minyak 25.000 dan mendapat diskon 2%, kemudian dia
berbelanja beras 125.000 dengan diskon 3% dan gula 58.000 dengan diskon 4%.
Berapa total belanja yang harus Ani bayar? (nama file : Prak1-83.cpp).

Algoritma
1) Constanta Minyak 25000
2) Constanta Beras 125000
3) Constanta Gula 58000
4) Mencetak atau menampilkan isi variable Minyak
5) Mencetak atau menampilkan isi variable Beras
6) Mencetak atau menampilkan isi variable Gula

7) Minyak = Minyak - (0.02 * Minyak)


8) Beras = Beras - (0.03 * Beras)
9) Gula = Gula - (0.04 * Gula)
10) totalHarga = Minyak + Beras + Gula
11) Mencetak atau menampilkan isi variable Minyak
12) Mencetak atau menampilkan isi variable Beras
13) Mencetak atau menampilkan isi variable Gula
14) Menampilkan / mencetak isi / nilai variable totalHarga.
15) Selesai

Pseudocode
Program menghitung total harga belanja.
Kamus / Deklarasi Variabel
Minyak, Beras, Gula : float
totalHarga : float
Algoritma / Deskripsi
Minyak = 25000
Beras = 125000
Gula = 58000
Print(Minyak, Beras, Gula)

Minyak = Minyak - (0.02 * Minyak)


Beras = Beras - (0.03 * Beras)
Gula = Gula - (0.04 * Gula)
totalHarga = Minyak + Beras + Gula
Print(Minyak, Beras, Gula, totalHarga)

Flowchart

START

Minyak = 25000

Beras = 125000

Gula = 58000

Minyak, Beras, Gula

Minyak = Minyak - (0.02 * Minyak)


Beras = Beras - (0.03 * Beras)
Gula = Gula - (0.04 * Gula)
totalHarga = Minyak + Beras + Gula

Minyak, Beras, Gula, totalHarga


FINISH

Program

Anda mungkin juga menyukai