Algoritma Menghitung Segitiga

Beberapa waktu yang lalu, temanku bertanya tentang bagaimana membuat algoritma menghitung segitiga. Jadi, intinya sebuah program itu akan menilai apakah sebuah segitiga itu sama sisi, siku-siku, atau segitiga sembarang dengan berbekal tiga input masukan yang diberikan. Masalah menggunakan bahasa pemograman apa itu tidak menjadi soal.

Buat program untuk menentukan segitiga dengan data yang diinput. Ketentuan:

A. Data diinput untuk menentukan apakah segitiga itu sama sisi, siku-siku, sama kaki, atau sembarang. Program akan menjawabnya.

B. Buat program dengan bahasa apa saja dengan data segitiga yang diinput.

Awalnya aku berpikir bahwa soal tersebut sangat sederhana, hingga kemudian aku pun menjadi pusing dibuatnya.

Baca Selengkapnya

Melirik Pascal

Tidak ada yang mampu membuat saya melirik Pascal kecuali karena seorang teman. Dia meminta dibuatkan PR tentang pemograman. Saya melihat sekilas lembaran hasil scan yang dikirimkan ke email saya dan kening saya pun mengkerut. Ini tidak mudah.

PR itu lebih kepada persoalan algoritma. Saya melihat kejanggalan dialek pemograman yang dipakai dalam lembaran kertas tugas itu.

1
2
3
4
5
6
7
8
9
10
11
12
var a, b, c: integer;
 
begin
   a := 0; while A=0 do
   begin
      Writeln; Write('Nilai a?'); Readln(a);
   end;
 
   Write('b?'); Readln(b); Write('c?'); Readln(c);
   Writeln('Nilai A = ',A,',',' Nilai B = ',b,',',' Nilai C = ',c); Writeln('b = ',b+c);
   Writeln('c = ', c-2);
end.

Setelah saya teliti ternyata pemogramannya menggunakan Pascal sebagai basic bahasa pemogramannya.

Baca Selengkapnya