Tugas Algoritma

February 19, 2019 | Author: f4hmyriza | Category: N/A
Share Embed Donate


Short Description

flowchart,algoritma dasar...

Description

Tugas Algoritma Nama : Fahmi Fahmi Riza Agustya N I M : 141240000307

A. Buatlah algoritma untuk menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit. Input: suhu dalam Celcius Proses: R = 4/5 * C dan F = 9/5 * C + 32 Output: suhu dalam Reamur dan Farenheit

 jawab : A. 1. START 2. input besar suhu suhu dalam satuan Celcius 2. Untuk menghitung konversi konversi suhu dari celcius ke Reamur,masukkan besar suhu kedalam rumus berikut : R = 4/5 * C 3. Untuk menghitung konversi suhu dari celcius ke Farenheit,masukkan Farenheit,masukkan besar suhu kedalam rumus berikut : F = 9/5 * C + 32 32 4. Output akan tampil, tampil, suhu dalam Reamur dan Farenheit 5. END

FLOWCHART

START

Input besar suhu dalam satuan Celcius

R = 4/5 * C

F = 9/5 * C + 32

Output suhu

Output suhu

dalam derajat

dalam derajat

Reamur

Farenheit

END

B. Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, siku -siku, jika diketahui panjang sisi yang membentuk sudut siku-siku. a. Input: a dan b, yaitu panjang sisi pembentuk sudut siku-siku b. Proses: c =

a² + b²

c. Ouput: sisi miring (c)  jawab :

B. 1. START 2. Input bilangan pertama (a) 3. Input bilangan kedua (b) 4. Masukkan kedua bilangan bilangan ke dalam rumus rumus berikut : c = 5. Output sisi miring (c) 6. END

FLOWCHART

START

Input Nilai (a)

Input Nilai (b)

Input nilai (a) dan (b) kedalam Rumus c=

a² + b²

Output sisi miring (c)

END

a² + b²

C. Buatlah algoritma untuk menentukan suatu bilangan genap atau ganjil 1. Input: suatu bilangan 2. Ouput: genap / ganjil / nol

Jawab : 1.

MULAI

2.

Inisiasi bil integer

3.

baca bil

4.  jika bil = 0 maka kerjakan langkah langkah 6, selain itu. 5.  jika bil mod 2 = 0 kerjakan langkah 7, selain itu itu kerjakan langkah 8. 6.

cetak “Bilangan Nol”

7.

cetak “Bilangan Genap”

8.

cetak “Bilangan Ganjil”

9.

SELESAI

FLOOWCHART MULAI

Inisiasi bil integer

Baca bil

Jika bil = 0

tidak

Jika

tidak

bil mod 2 = 0

ya

Cetak “Bilangan Nol”

SELESAI

ya

Cetak “Bilangan Genap”

Cetak “Bilangan Ganjil”

D. Buatlah algoritma untuk untuk menghitung akar -akar persamaan kuadrat dengan rumus: D = B2 – 4 * A * C 1. Jika D < 0 maka didapat akar imajiner 2. Jika D = 0 maka X1 = X2 yang didapat dari D = -B/(2 * A) 3. Jika D > 0 maka ada dua akar X1= -B +

D/2 * A

dan X2= -B -

D/2 * A

 jawab : 1. Mulai 2. Masukkan nilai koefisian persamaan kuadrat A, B dan C 3. hitung nilai diskriminan D = B2  – 4 * A * C 4. Jika D = 0 maka X1 = X2 yang didapat dari D = -B/(2 * A) 5. Jika D > 0 maka ada dua akar X1= -B +

D/2 * A

dan X2= -B -

D/2 * A

6. Jika D < 0 maka didapat akar imajiner 7. Selesai

FLOWCHART MULAI

A,B,C

D = B2 – 4 * A * C

X1 = -B/(2 * A) X2=X1

D=0

 jika (D < 0) (D = 0) (D > 0)

0

X1= -B +

D/2 * A

X2= -B -

D/2 * A

E. Mencari 10 bilangan genap pertama dan jumlah totalnya  jawab : 1. mulai 2. masukkan bilangan bulat(n)

  20

3.  jika n mod 2 tidak sama dengan 0, n= 0 4.  jika n mod 2 = 0 jumlahkan (n) 5. cetak 6. selesai

FLOWCHART MULAI

n ≤20

n mod 2 ≠0

n mod 2 ≠0

n mod 2 =0

n mod 2 =0

Jumlahkan (n)

cetak

selesai

F.

Menguji apakah suatu suhu (dalam Celcius) adalah beku, cair, gas 1. Input: suhu(C) dlm celcius (bil bulat) 2. Proses: jika < 0 = beku, 0-100 = cair, dan > 100 = gas 3. Ouput: beku, cair, gas  jawab : 1. Mulai 2. masukkan suhu bilangan bulat dalam Celcius 3.  jika C < 0 kerjakan no.5, selain itu. 4.  jika C ≤ 100 100 kerjakan no. 6, jiak tidak kerjakan angka 7 5. cetak “Beku” 6. cetak “Cair” 7. catak “gas” 8. selesai

FLOWCHART

MULAI

suhu(C)

C=0

YA

Tidak

C≤0

Tidak

Ya

cetak “BEKU”

SELESAI

cetak

cetak

“CAIR”

“GAS”

G. Mengetahui bilangan terbesar dari n buah bilangan yg diberikan user 1. Input: bilangan2 sebanyak n kali 2. Proses: simpan nilai masing2 bil yg diinputkan user, jika bil pertama, langsung catat bahwa bil itu maksimum, kemudian bandingkan dgn bil yg lainnya, jika ada yg lebih besar dari maksimum, jadikan bil itu maksimumnya 3. Output: bil maksimum  jawab : 1. Mulai 2. Masukkan bilangan a,b,c..... 3.  jika a > b kerjakan no.4 jika tidak kerjakan no.5 4.  jika a > c kerjakan no.6 jika kerjakan no.8 5.  jika b > c kerjakan no.7 jika tidak kerjakan no.8 6. cetak a 7. cetak b 8. cetak c 9. selesai

MULAI

input a, b, c

a>b ?

ya

a>c?

tidak

cetak b

ya

tidak

cetak c

b>c?

tidak

cetak c

SELESAI

ya

cetak a

A. Buatlah Alur Registrasi Mahasiswa di UNISNU B. Ceritakan Alur Belanja di Mini/Supermarket  jawab : A. Alur Regristasi Mahasiswa di Unisnu 1. Datang ke kampus 2. masuk kebagian Regristasi 3. mengisi formulir pendaftaran 4. membayar biaya pendaftaran. 5. selesai

B. Alur Belanja di Mini/Supermarket 1. Datang ke supermarket 2. ambil barang yang mau dibeli 3. bawa barang ke kasir 4. bayar 5. selesai

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF