You are on page 1of 2

Program bil_prima; uses crt; var a,b,c,x : integer; BEGIN clrscr; write('Masukan Bilangan Prima sampai : '); readln(x);

for a:= 1 to x do Begin; c:=0; for b:=1 to a do Begin; if a mod b=0 then c:=c+1; end; if c=2 then begin; write(a,' '); write(''); end; end; readln; END.

Uses wincrt; Var Des : Integer; Bin : String; Begin Write ( Masukan Bilangan Desimal : ); ReadLn (Des); Bin := ; Repeat Begin {Menghitung Biner Dari Sisa Hasil Bagi} If Des mod 2 = 0 Then Bin := 0' + Bin Else Bin := 1' + Bin; {Membagi Bulat Bil Desimal} Des := Des div 2; End; Until Des = 0; WriteLn ( Bilangan Biner : ,Bin); End.

uses wincrt; var biner,desimal,sisa,b :longint; begin desimal:=0;b:=1; write(' angka biner ');readln(biner); b:=1; repeat sisa:=biner mod 10; biner:=biner div 10; desimal:=desimal+sisa*b; b:=b*2; until biner=0;

write(' angka desimal ');writeln(desimal); end.

Program bil_prima; implicit integer(a,b,c,x) write(*,*)'PROGRAM UNTUK MENCARI BILANGAN PRIMA - HURI' write(*,*)'' write(*,*)'Masukkan Batas Bilangan Prima :' read(*,*)x do a=1,x c=0 do b=1,a if ((a-((a/b)*b))==0) then c=c+1 end if end do if (c==2) then write(*,*)a end if end do end

You might also like