Progaram Mencari Bilangan Terbesar Dalam Bahasa Pascal


TUGAS ALGORITMA

TUGAS 1
Tuliskan algoritma yang membaca tiga buah bilangan bulat, lalu menentukan dari ketiga bilangan yang terbesar !

PENYELESAIAN

·        Analisis Kasus
            kasus 1 : jika a > b, maka set maks = a
            kasus 2 : jika b ≥ a, maka set maks = b
            bandingkan maks dengan c : jika c > maks, maka set maks dengan c

·        Bahasa Algoritmik
            Program Maksimum {menentukan nilai terbesar dari tiga bilangan}
               
DEKLARASI
                A,B,C,maks : integer
               
ALGORITMA
                read (A,B,C)

                {cari nilai maksimum antara A dan B}
                if A > B then
                                maks ß A
                else { B ≥ A }
                                maks ß B
               
                {bandingkan maks dengan C}
                if C > maks then
                                maks ß C
                endif
                write (maks)

·        Bahasa Pascal

program bil_trbsr;
uses wincrt;

var
a,b,c : integer;
terbesar : integer;

begin
writeln('       PROGRAM MENCARI BILANGAN TERBESAR');
writeln('       -------------------------------------------------------------');
writeln;

writeln('Masukkan 3 Buah bilangan');
writeln;

write('Bilangan Ke-1 :'); readln(a);
write('Bilangan Ke-2 :'); readln(b);
write('Bilangan Ke-3 :'); readln(c);
                terbesar:=0;

                if (a > b) then
                terbesar:= a
                else terbesar:=b;

                if (terbesar > c) then
                terbesar:= terbesar
                else terbesar:= c;
                writeln;

                write ('Jadi Bilangan Terbesarnya Adalah :',terbesar);

end.


9 komentar:

  1. gan..gmna kalo inputnya n.? diman n akan menampilkan banyaknya bilang,,outputnya mencari nilai terbesar.?

    BalasHapus
    Balasan
    1. Kalo bilangan N tidak didefinisikan dalam program (baru didefinisikan setelah program dijalankan), maka buatkan aja looping sebanyak N.

      #cmiiw

      Hapus
  2. kalo mencari dua bilangan terbesar gimana gan?
    tolong jawab ya.

    BalasHapus
  3. kalo mencari dua bilangan terbesar gimana gan?
    tolong jawab ya.

    BalasHapus
  4. kalo mencari dua bilangan terbesar gimana gan?
    tolong jawab ya.

    BalasHapus
  5. Balasan
    1. Logikanya sih bisa macam2, tapi kalau saya sih: bagi bilangan dalam 2 kelompok (kelompok 1 utk a dan b, kelompok 2 utk c dan d).

      Dari masing2 kelompok cari bilangan terbesarnya.

      Bandingkan bilangan terbesar dari yg terbesar dari 2 kelompok tadi.

      Hapus
  6. Terimakasihh.... sangat membantu

    BalasHapus