• Tidak ada hasil yang ditemukan

Tugas Algoritma

N/A
N/A
Protected

Academic year: 2021

Membagikan "Tugas Algoritma"

Copied!
8
0
0

Teks penuh

(1)

Tugas Algoritma

Tugas Algoritma

Nama

Nama : Fahm: Fahmi i Riza Riza AgustyaAgustya N

N I I M M : : 141240000307141240000307

A.

A. Buatlah algoritma untuk menghitung konversi suhu.dari Celcius menjadi Reamur danBuatlah algoritma untuk menghitung konversi suhu.dari Celcius menjadi Reamur dan Farenheit.

Farenheit.

Input: suhu dalam Celcius Input: suhu dalam Celcius Proses: R = 4/5 *

Proses: R = 4/5 * C dan F = 9/5 * C + 32C dan F = 9/5 * C + 32 Output: suhu dalam Reamur dan Farenheit Output: suhu dalam Reamur dan Farenheit  jawab

 jawab :: A.

A. 1. START1. START 2.

2. input besar sinput besar suhu dalam uhu dalam satuan satuan CelciusCelcius 2.

2. Untuk menghitung koUntuk menghitung konversi suhu dari celcius ke Reamur,masukkan nversi suhu dari celcius ke Reamur,masukkan besar suhubesar suhu kedalam rumus berikut : R = 4/5 * C

kedalam rumus berikut : R = 4/5 * C 3.

3. Untuk menghitung Untuk menghitung konversi suhu konversi suhu dari celcius ke Fardari celcius ke Farenheit,masukkan besar enheit,masukkan besar suhusuhu kedalam rumus berikut

kedalam rumus berikut : : F = 9/5 * C + 3F = 9/5 * C + 322 4.

4. Output akan tOutput akan tampil, suhu dalam ampil, suhu dalam Reamur dan FarenheitReamur dan Farenheit 5. END 5. END FLOWCHART FLOWCHART

F = 9/5 * C + 32

F = 9/5 * C + 32

R = 4/5 * C

R = 4/5 * C

END

END

Input besar Input besar suhu dalam suhu dalam satuan Celcius satuan Celcius

START

START

Output suhu Output suhu dalam derajat dalam derajat Reamur Reamur Output suhu Output suhu dalam derajat dalam derajat Farenheit Farenheit

(2)

B.

B. Buatlah algoritma untuk mencari sisi miring Buatlah algoritma untuk mencari sisi miring dari suatu segitiga sikudari suatu segitiga siku-siku, jika diketahui-siku, jika diketahui panjang sisi yang membentuk sudut siku-siku.

panjang sisi yang membentuk sudut siku-siku. a.

a. Input: a dan b, yaitu panjang sisi pembentuk sudut siku-sikuInput: a dan b, yaitu panjang sisi pembentuk sudut siku-siku b.

b. Proses: c =Proses: c = a²a² ++ b² b²

c.

c. Ouput: sisi miring (c)Ouput: sisi miring (c)  jawab :

 jawab : B.

B. 1. START1. START 2.

2. Input bilangan Input bilangan pertama (a)pertama (a) 3.

3. Input Input bilangan bilangan kedua kedua (b)(b) 4.

4. Masukkan Masukkan kedua bilangkedua bilangan ke an ke dalam rudalam rumus berikut mus berikut : : c =c = a²a² ++ b² b²

5.

5. Output sisi Output sisi miring miring (c)(c) 6. END 6. END FLOWCHART FLOWCHART START START Input Nilai Input Nilai (a) (a) Input Nilai Input Nilai (b) (b)

Input nilai (a) dan (b) Input nilai (a) dan (b)

kedalam Rumus kedalam Rumus c = c = a²a² ++ b² b² Output sisi Output sisi miring (c) miring (c)

(3)

tidak

tidak tidaktidak

ya ya ya

ya C.

C. Buatlah algoritma untuk menentukan suatu bilangan genap atau ganjilBuatlah algoritma untuk menentukan suatu bilangan genap atau ganjil 1.

1. Input: suatu bilanganInput: suatu bilangan 2.

2. Ouput: genap / ganjil / nolOuput: genap / ganjil / nol Jawab :

Jawab : 1.

1. MULAIMULAI 2.

2. Inisiasi bil integerInisiasi bil integer 3.

3. baca bilbaca bil 4.

4.  jika bil = 0 maka kerjakan langk jika bil = 0 maka kerjakan langkah 6, selain itu.ah 6, selain itu. 5.

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

6. cetakcetak “Bilangan Nol”“Bilangan Nol” 7.

7. cetak “Bilangan Genap”cetak “Bilangan Genap” 8.

8. cetak “Bilangan Ganjil”cetak “Bilangan Ganjil” 9. 9. SELESAISELESAI FLOOWCHART FLOOWCHART MULAI MULAI Inisiasi Inisiasi bil integer bil integer Baca bil Baca bil Jika bil = 0

Jika bil = 0 JikaJika

bil mod 2 = 0 bil mod 2 = 0 Cetak Cetak “Bilangan “Bilangan Nol” Nol” Cetak Cetak “Bilangan “Bilangan Genap” Genap” Cetak Cetak “Bilangan “Bilangan Ganjil” Ganjil” SELESAI SELESAI

(4)

D = 0 D = 0 < 0 < 0 > 0 > 0 D.

D. Buatlah algoritma untuk untuk menghitung akarBuatlah algoritma untuk untuk menghitung akar -akar persamaan kuadrat dengan-akar persamaan kuadrat dengan rumus:

rumus: D = B2

D = B2 – – 4 * A * C 4 * A * C 1.

1. Jika D < 0 maka didapat akar imajinerJika D < 0 maka didapat akar imajiner 2.

2. Jika D = 0 maka X1 = Jika D = 0 maka X1 = X2 yang didapat dari D = X2 yang didapat dari D = -B/(2 * A)-B/(2 * A) 3.

3. Jika D > 0 maka ada dua akar X1= Jika D > 0 maka ada dua akar X1= -B +-B + D/2D/2**AA dan X2= -B dan X2= -B -- D/2D/2**AA

 jawab  jawab ::

1.

1. MulaiMulai 2.

2. Masukkan nilai koefisian persamaan kuadrat A, B dan CMasukkan nilai koefisian persamaan kuadrat A, B dan C 3.

3. hitung nilai diskriminan D = B2hitung nilai diskriminan D = B2 – – 4 * A * C 4 * A * C 4.

4. Jika D = 0 maka X1 = Jika D = 0 maka X1 = X2 yang didapat dari D = X2 yang didapat dari D = -B/(2 * A)-B/(2 * A) 5.

5. Jika D > 0 maka ada dua akar X1= Jika D > 0 maka ada dua akar X1= -B +-B + D/2D/2**AA dan X2= -B dan X2= -B -- D/2D/2**AA

6.

6. Jika D < 0 maka didapat akar imajinerJika D < 0 maka didapat akar imajiner 7. 7. SelesaiSelesai FLOWCHART FLOWCHART MULAI MULAI A,B,C A,B,C D = B2 D = B2 – – 4 * A * C 4 * A * C  jika  jika (D < 0) (D < 0) (D = 0) (D = 0) (D > 0) (D > 0) X1= -B + X1= -B + D/2D/2**AA X2= B -X2= -B - D/2D/2**AA X1 = -B/(2 * A) X1 = -B/(2 * A) X2=X1 X2=X1 Akar Akar Imajiner Imajiner SELESAI SELESAI

(5)

n mod 2 ≠0 n mod 2 ≠0

n mod 2 =0 n mod 2 =0

E.

E. Mencari 10 bilangan genap pertama dan jumlah totalnyaMencari 10 bilangan genap pertama dan jumlah totalnya  jawab

 jawab :: 1.

1. mulaimulai 2.

2. masukkan bilangan bulat(n)masukkan bilangan bulat(n)  20 20 3.

3.  jika n mod 2 tidak sama dengan 0,  jika n mod 2 tidak sama dengan 0, n= 0n= 0 4.

4.  jika n mod 2 = 0 jumlahkan (n) jika n mod 2 = 0 jumlahkan (n) 5. 5. cetakcetak 6. 6. selesaiselesai FLOWCHART FLOWCHART MULAI MULAI n ≤20 n ≤20 n mod n mod2 ≠02 ≠0 n mod 2 =0 n mod 2 =0 Jumlahkan (n) Jumlahkan (n) cetak cetak selesai selesai

(6)

YA YA Tidak Tidak Ya Ya Tidak Tidak F.

F. Menguji apakah suatu suhu (dalam Celcius) adalah beku, cair, gasMenguji apakah suatu suhu (dalam Celcius) adalah beku, cair, gas 1.

1. Input: suhu(C) dlm celcius (bil bulat)Input: suhu(C) dlm celcius (bil bulat) 2.

2. Proses: jika < 0 = beku, 0-100 = cair, dan > 100 = gasProses: jika < 0 = beku, 0-100 = cair, dan > 100 = gas 3.

3. Ouput: beku, cair, gasOuput: beku, cair, gas  jawab

 jawab :: 1.

1. MulaiMulai 2.

2. masukkan suhu bilangan bulat dalam Celciusmasukkan suhu bilangan bulat dalam Celcius 3.

3.  jika C < 0 kerjakan no.5, selain itu. jika C < 0 kerjakan no.5, selain itu. 4.

4.  jika C ≤ 1 jika C ≤ 100 kerjakan no. 00 kerjakan no. 6, jiak tidak 6, jiak tidak kerjakan angka 7kerjakan angka 7

5.

5. cetak “Beku”cetak “Beku”

6.

6. cetak “Cair”cetak “Cair”

7.

7. catak “gas”catak “gas”

8. 8. selesaiselesai FLOWCHART FLOWCHART MULAI MULAI suhu(C) suhu(C) C = 0 C = 0 C ≤ 0C ≤ 0 cetak cetak “BEKU” “BEKU” cetak cetak “CAIR” “CAIR” cetak cetak “GAS” “GAS” SELESAI SELESAI

(7)

ya ya yaya ya ya tidak tidak tidak tidak tidak tidak G.

G. Mengetahui bilangan terbesar dari n buah bilangan yg diberikan userMengetahui bilangan terbesar dari n buah bilangan yg diberikan user 1.

1. Input: bilangan2 sebanyak n kaliInput: bilangan2 sebanyak n kali 2.

2. Proses: simpan nilai masing2 bil yg diinputkan user, jika bil pertama, langsung catatProses: 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 bahwa bil itu maksimum, kemudian bandingkan dgn bil yg lainnya, jika ada yg lebih besar dari maksimum, jadikan bil itu maksimumnya

besar dari maksimum, jadikan bil itu maksimumnya 3.

3. Output: bil maksimumOutput: bil maksimum  jawab

 jawab :: 1.

1. MulaiMulai 2.

2. Masukkan bilangan a,b,c...Masukkan bilangan a,b,c... 3.

3.  jika a > b kerjakan no.4 jika tidak kerjakan no.5 jika a > b kerjakan no.4 jika tidak kerjakan no.5 4.

4.  jika a > c kerjakan no.6 jika kerjakan no.8 jika a > c kerjakan no.6 jika kerjakan no.8 5.

5.  jika b > c kerjakan no.7 jika tidak kerjakan no.8 jika b > c kerjakan no.7 jika tidak kerjakan no.8 6. 6. cetak acetak a 7. 7. cetak bcetak b 8. 8. cetak ccetak c 9. 9. selesaiselesai MULAI MULAI input input a, b, c a, b, c a a > > b b ?? b > c ? b > c ? a > c ? a > c ? cetak b cetak b cetak a cetak a cetak c cetak c cetak c cetak c SELESAI SELESAI

(8)

A.

A. Buatlah Alur Registrasi Mahasiswa di UNISNUBuatlah Alur Registrasi Mahasiswa di UNISNU B.

B. Ceritakan Alur Belanja di Mini/SupermarketCeritakan Alur Belanja di Mini/Supermarket  jawab

 jawab :: A.

A. Alur Regristasi Mahasiswa di UnisnuAlur Regristasi Mahasiswa di Unisnu 1.

1. Datang ke kampusDatang ke kampus 2.

2. masuk kebagian Regristasimasuk kebagian Regristasi 3.

3. mengisi formulir pendaftaranmengisi formulir pendaftaran 4.

4. membayar biaya pendaftaran.membayar biaya pendaftaran. 5.

5. selesaiselesai

B.

B. Alur Belanja di Mini/SupermarketAlur Belanja di Mini/Supermarket 1.

1. Datang ke supermarketDatang ke supermarket 2.

2. ambil barang yang mau dibeliambil barang yang mau dibeli 3.

3. bawa barang ke kasirbawa barang ke kasir 4.

4. bayarbayar 5.

Referensi

Dokumen terkait

Jika sisi miring segitiga siku-siku adalah √ 5 dan sisi yang lain x dan y, maka nilai maksimum 2x+y

pengurangan sisi kuadrat digunakan oleh subjek pada soal dua segitiga siku-siku berhimpit yang masing- masing segitiga diketahui panjang sisi-sisi tegaknya dan

Ukuran (panjang) sisi miring (hipotenusa) suatu segitiga siku-siku adalah sama dengan dua kali ukuran sisi terpendeknya, sedangkan ukuran sisi ketiga adalah 1

 Terkait dengan : mencari panjang sisi yang belum diketahui pada segitiga siku-siku  Mengapa teorema ini penting : teorema ini.. paling sering digunakan pada

Buktikan bahwa segitiga dengan sisi 9, 12, dan 15 adalah segitiga

Pada sebuah segitiga siku-siku, kuadrat sisi miring (sisi di depan sudut sikusiku) sama dengan jumlah kuadrat sisi-sisi yang lain.. Pembuktian dari

Suatu segitiga siku-siku yang selalu berlaku: Luas persegi pada sisi miring (hipotenusa) sama dengan jumlah luas persegi pada sisi yang lain (sisi siku-sikunya)1. Teori

pengurangan sisi kuadrat digunakan oleh subjek pada soal dua segitiga siku-siku berhimpit yang masing- masing segitiga diketahui panjang sisi-sisi tegaknya dan