Algoritma Pemrograman 13 september 2018
Dalam membuat algoritma pemrograman kita bisa menggunakan bahasa apa saja, baik bahasa indonesia, bahasa jawa ataupun bahasa madura. sedangkan dalam membuat suatu coding kita harus menggunakan bahaasa pemrograman misalnya bahasa python.
Problem 1 : perhitungan luas lingkaran input : radius lingkaran output : luas lingkaran
Algoritma
masukkan nilai radius lingkaran
simpan nilai radius lingkaran dalam suatu variabel
hitung luas lingkaran = pi x r x r
tampilkan luas lingkaran
Problem 2 : penjumlahan dua buah angka
algortitma 1. masukkan dua buah angka 2. simpan nilai dua angka tersebut ke dalam variabel a dan b 3. hitung jumlah kedua angka = a+b 4. tampilkan jumlah
algoritma
read(a,b)
jumlah <- a+b
print(jumlah)
algotitma kedua biasa kita sebut dengan pseudocode
Problem 3 = konversi temperatur fahrenheit menjadi celcius input : suhu dalam fahrenheit output : suhu dalam celcius
Algoritma
read(f)
c <- 5/9*(f-32)
print(c)
Terdapat tiga jenis algoritma : 1. sequence 2. brances(selection) 3. itelation(loop)
Sequence Algoritma sequence adalah algoritma dengan cara berurutan tetapi tidak selamanya program berbentuk sequence.
Ekspresi boolean Ekspresi boolean adalah suatu ekspresi atau suatu kalimat yang hanya memiliki dua buah jawaban yaitu true dan false Ekspresi boolean ini biasanya menggunakan relational operator, antara lain : *x==y, x is equal to y *x!=y, x is not equal to y *x>y, x is greater than y *x<y, x is less than y *x>=, x is greater or equal to y *x<=y, x is less than or equal to y
Selain menggunakan relational operator, ekspresi boolean juga bisa menggunakan logical operator, seperti : -> and -> or -> not