Saturday, October 11, 2014

Program Tebak Bilangan

Berikut ini adalah program untuk membuat permainan tebak bilangan :





Program Tebakbil;
uses wincrt,crt;
var
  pilih: char;
  bil_acak,tebakan,kesempatan: integer;
  label mulai;
    begin
      mulai :
      clrscr;
       randomize; {panggil bilangan acak}
       bil_acak := random(100) + 1; {hasilkali sebuah bilangnn acak yang harus
                                     ditebak }
       kesempatan := 6; {banyak kesempatan menebak }
       tebakan :=1000;{beri nilai awal tebakkan}
       writeln('saya memiliki bilangan antara 1 dan 100. ');
       write('Cobalah Anda Tebak ! ');  readln (tebakan);
       while (kesempatan > 0 ) and (tebakan <> bil_acak) do {selagi masih punya
       kesempatan menebak};
       begin

       if tebakan  = bil_acak then
       writeln('Tepat sekali, Anda memang hebat ! ')
       else
       begin
       dec(kesempatan);
       if kesempatan = 0 then begin
       writeln ('Maaf ya, anda kehabisan kesempatan menebak.');
       writeln('Bilangan tersebut adalah', bil_acak,'.');
       end
       else
       if tebakan > bil_acak then
       begin
       writeln('adauh,Kurang daripada, ', tebakan);
       writeln('(Anda masih punya ', kesempatan,'kesempatan menebak. )');
       end
       else
       begin
       writeln('Ah, lebih besar daripad ', tebakan);
       writeln('Anda masih punya ',kesempatan ,'kesempatan menebak. ) ');
       end;
end;
end;
writeln('Anda ingin bermain lagi? [Y/T] ');
readln(pilih); if upcase(pilih)='Y' then goto mulai;


    end.

Program Tebak Bilangan Rating: 4.5 Diposkan Oleh: Unknown