Pada postingan kali saya akan membahas tentang algoritma.
Algoritma adalah urutan langkah-langkah logis dalam penyelesaian masalah yang disusun secara sistematis.
contoh :
untuk menukar isi bejana A yang berisi air berwarna Biru dengan bejana B yang berisi air berwarna Merah. Sehingga nantinya bejana A berwarna Merah sedangkan bejana B berisi air berwarna Biru.
Nah, algoritmanya adalah :
- Siapkan sebuah bejana dalam keadaan kosong diumpamakan dengan bejana C.
- Kemudian isi bejana A dituangkan kedalam bejana C sehingga bejana A dalam keadaan kosong.
- Langkah berikutnya isi bejana B dituangkan kedalam bejana A sehingga bejana B sekarang dalam keadaan kosong.
- Baru kemudian isi bejana C dituangkan kedalam bejana B
- Perhatikan bahwa isi bejana sudah berpindah ke bejana B dan isi bejana B sudah berpindah ke bejana A.
Tentukan nilai C dengan rumus yang bisa digunakan adalah C=A+B.
C? : untuk menentukan nilai C maka yang harus kita ketahui terlebih dahulu adalah nilai A dan nilai B.
C = A + B
A = 10
B = 20
C = A + B [Proses]
C = 10 + 20
C = 30 [Hasil]
Contoh selanjutnya dengan menggunakan program turbo pascal:
Tentukan Nilai C,D
C:=B-A
D:=C+10
coding program pascal :
program latihan_algoritma;
uses wincrt;
var a,b,c,d :integer;
begin
write ('nilai a : ');readln(a);write ('nilai b : ');readln(b);
c:=b-a;
d:=c+10;
writeln('output c : ',c);
writeln('output d : ',d);
end.
0 komentar:
Posting Komentar