Anda di halaman 1dari 6

Nama : Rahmat hidayat

N I M : 03171053
Prodi : Teknik Mesin

Algoritma dan Flowchart

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. masukan besar suhu dalam satuan Celcius
3. Untuk menghitung konversi suhu dari celcius ke Reamur,masukkan
besar suhu kedalam rumus berikut : R = 4/5 * C
4. Untuk menghitung konversi suhu dari celcius ke Farenheit,masukkan
besar suhu kedalam rumus berikut : F = 9/5 * C + 32
5. Output akan tampil, suhu dalam Reamur dan Farenheit
6. END

FLOWCHART

START

Masukan 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, 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 ke dalam rumus berikut : c = a² + b²
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
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 6, selain itu.
5. jika bil mod 2 = 0 kerjakan langkah 7, selain 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 ya

Cetak Cetak Cetak


“Bilangan “Bilangan “Bilangan
Nol” Genap” Ganjil”

SELESAI
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 *

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

D=0 jika
X1 = -B/(2 * A) (D < 0) >0 X1= -B + D/2 * A
X2=X1 (D = 0) X2= -B - D/2 * A
(D > 0)

<0

Akar
Imajiner

SELESAI
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

Anda mungkin juga menyukai