Soal Latihan Algoritma Dan Pemrograman C.doc

  • Uploaded by: farizi
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Soal Latihan Algoritma Dan Pemrograman C.doc as PDF for free.

More details

  • Words: 593
  • Pages: 19
SOAL LATIHAN ALGORITMA DAN PEMROGRAMAN C++

1. Buatlah algoritma dan program untuk menghitung luas dan volume suatu balok dengan menggunakan program C++ dengan struktur urut. Adapun rumus luas dari balok adalah : (2*p*l) + (2*p*t) + (2*l*t), sedangkan volume balok adalah : Volume = p*l*t. Jawab :

Alur Flowchart :

Start

Read P, l, t

Proses Luas=(2*p*l)+(2*p*t)+ (2*l*t) Volume = p*l*t

Write Luas, Volume

End

1

Source Code :

Tampilan setelah di eksekusi :

-o0o-

2

2. buatlah algoritma program untuk menghitung total pembayaran dari pembelian seorang pelanggan toko. Dalam masalah ini ada ketentuan, apabila pembelian pelanggan tersebut sama dengan atau melebihi 100.000 , maka pelanggan mendapat discount 10%, jika tidak pelanggan tersebut hanya mendapat discount 5%. Gunakan struktur keputusan.

Flowchart

Start

Read buy

True

if buy >=100000

False

Disc= buy*0.1

disc= buy*0.05

pay= buy - disc

Pay = Buy - disc

Print pay

End

3

Source Code :

Tampilan setelah di eksekusi :

4

3. buatlah algoritma untuk memecahkan masalah dalam program untuk struktur perulangan. Misalkan anda di minta untuk membuat algoritma dan program menampilkan bilangan dari 10 sampai 1 secara menurun , yaitu : 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,. Jawab :

Flowchart

Start

I=1

false

I <=10 L o o p

true

Print i

I--

End

5

Source code

Tampilan setelah di eksekusi :

6

4. buatlah algoritma dan program untuk menghitung nilai uang dalam bentuk Dollar, Pesso dan Yen. Adapun inputannya adalah Rupiah dengan rumus : dollar = Rupiah / 10000 Yen = Rupiah / 5000 Pesso = Rupiah / 3000. Jawab :

Alur Flowchart

start

Read kode_kurs

Switch kode_kurs

Case a

Result=num_ru piah/10000

Case b

Result=num_ru piah/5000

Case c

Result=num_ru piah/3000

Case null

Print result, data salah

End

7

Source Code

8

Hasil setelah di eksekusi :

-o0o5. Buatlah algoritma dan program untuk menghitung nilai dari persamaan berikut: X = a³ + b² + c . hitunglag nilai x dengan a, b, c, sebagai nilai input. Jawab :

Alur Flowchart start

Read a, b, c

Result = a³+b²+c

Print result

End

9

Source Code :

Tampilan setelah di eksekusi :

10

SOAL BAG.II 1. Buatlah program dan algoritma untuk mencari bilangan terbesar dari 5 buah input data yang di inputkan. Jawab :

Flowchart Start

MAX=0 I=0

false while I<=4

True Read N

If N>=MAX

L o o p

MAX

MAX=N I++

End

11

Source Code :

Tampilan output setelah di eksekusi :

12

2. buatlah algoritma dan program untuk mencetak samua bilangan prima yang terletak antara 0 s.d 100. Jawab :

Source code :

13

3. buatlah program untuk menampilkan output sbb : | || ||| |||| |||||

Source code :

Tampilan setelah di eksekusi :

14

4. buatlah program dan algoritma untuk menampilkan bil. Genap dan ganjil dengan nilai awal bil. Dan bil. Di inputkan. Jawab :

Flowchart : start

Bi.ganjil 1-25

I=1 F I<=25 T

L o o p

Print i

I+=2

end

15

Source code :

Tampilan setelah di eksekusi :

5. Buatlah algoritma dan program untuk menampilkan output sbb: a. masukan kalimat : b. hasil di balik : jawab :

16

Flowchart Start

Read name

I=0 F I<=length

T Print name[i]

L o o p

I++

J=length-1

F

j>=0 T

L o o p

Print name[j]

J--

end

17

Source Code :

Tampilan setelah di eksekusi :

18

DATA DIRI

Nama

: Farizi Ilham

N.I.M

: 2008140348

Fakultas

: Teknik Informatika Angkatan IV

Tempat, tanggal lahir

: Jakarta, 16 Maret 1987

Motivasi

: memiliki kompetensi dalam bidang IT dan mampu mengaplikasikannya dalam dunia kerja.

Majulah Indonesia ku!!

19

Related Documents


More Documents from ""