Saturday, October 11, 2014

Program Bilangan Prima

Berikut ini adalah program untuk menentukan bilangan prima :



Program prima;
uses wincrt;
var a,x,bf:integer;
  faktor:array[1..50] of integer;
   label baca;
  begin
    baca:
    write ('masukkan angka : '); readln(a);
    if a < 2 then goto baca;
    faktor[1]:=1;
    bf:=1;
    if a > 3 then
    begin
      for x:=2 to (a-1) do
      if a mod x = 0 then
      begin bf:=bf+1;
        faktor[bf]:= x;

      end;

    end;
    bf:=bf+1; faktor[bf]:=a;
    writeln('Faktor-faktor dari ',a,'adalah');
    for x:=1 to bf do writeln (faktor[x]:5);
    if bf=2 then writeln('jelas bahwa ',a,'prima')
    else writeln('jelas bahwa ',a,'komposit');
    readln;
  end.

Program Bilangan Prima Rating: 4.5 Diposkan Oleh: Unknown