program pu;
var
i,n,x: integer;
k : array [1..10] of integer;
begin
write('Masukkan banyak uang yang anda punya : ');readln(n);
k[1]:=1000;
k[2]:=500;
k[3]:=200;
k[4]:=100;
k[5]:=50;
k[6]:=20;
k[7]:=10;
k[8]:=5;
k[9]:=2;
k[10]:=1;
for i:= 1 to 10 do
begin
if n >= k[i] then
begin
x:= n div k[i];
n:= n mod k[i];
writeln(k[i],' ',x);
end;
end;
readln;
end.
"the spirit of friendship will kill fear ...... "
Tuesday, January 3, 2012
Program Bintang
program bintang;
var
b,i,j,n,m: integer;
label l;
begin
write('Masukkan sebuah bilangan ganjil : ');readln(n);
if (n mod 2) = 0 then goto l;
i:=1;
m:=n;
while i < n+2 do
begin
if m>0 then
write(' ':m);
if i mod 2 <> 0 then
begin
for j:= 1 to i do
begin
write('*');
end;
if m > 0 then
if m > 0 then
m:= m-1
else m:= 0;
end;
i:= i+1;
writeln;
end;
l:
readln;
end.
var
b,i,j,n,m: integer;
label l;
begin
write('Masukkan sebuah bilangan ganjil : ');readln(n);
if (n mod 2) = 0 then goto l;
i:=1;
m:=n;
while i < n+2 do
begin
if m>0 then
write(' ':m);
if i mod 2 <> 0 then
begin
for j:= 1 to i do
begin
write('*');
end;
if m > 0 then
if m > 0 then
m:= m-1
else m:= 0;
end;
i:= i+1;
writeln;
end;
l:
readln;
end.
Program Akar Kuadrat
program drill_32;
uses crt;
var
a,b,c,d,x1,x2 : real;
begin
clrscr;
writeln('Program ini untuk menghitung akar kuadrat dari persamaan ax^2+bx+c = 0');
writeln('Baik imaginer maupun real.');
writeln;
write('Masukkan nilai a : ');readln(a);
write('Masukkan nilai b : ');readln(b);
write('Masukkan nilai c : ');readln(c);
d:= sqr(b)-4*a*c;
if d >= 0 then
begin
x1:= (-b - sqrt(d))/2*a;
x2:= (-b + sqrt(d))/2*a;
writeln;
writeln('Akar dari persamaan ',a:0:2,'x^2 + ',b:0:2,'x + ',c:0:2,' = 0 adalah real.');
writeln('X1 = ',x1:0:2);
writeln('X2 = ',x2:0:2);
end;
if d < 0 then
begin
writeln('Akar dari persamaan ',a:0:2,'x^2 + ',b:0:2,'x + ',c:0:2,' = 0 adalah Imaginer.');
writeln('X1 = (',-b:0:2,' - sqrt(',d:0:2,'))/',2*a:0:2,')');
writeln('X2 = (',-b:0:2,' + sqrt(',d:0:2,'))/',2*a:0:2,')');
writeln;
writeln;
writeln('By : Sylvert');
end;
readkey;
end.
uses crt;
var
a,b,c,d,x1,x2 : real;
begin
clrscr;
writeln('Program ini untuk menghitung akar kuadrat dari persamaan ax^2+bx+c = 0');
writeln('Baik imaginer maupun real.');
writeln;
write('Masukkan nilai a : ');readln(a);
write('Masukkan nilai b : ');readln(b);
write('Masukkan nilai c : ');readln(c);
d:= sqr(b)-4*a*c;
if d >= 0 then
begin
x1:= (-b - sqrt(d))/2*a;
x2:= (-b + sqrt(d))/2*a;
writeln;
writeln('Akar dari persamaan ',a:0:2,'x^2 + ',b:0:2,'x + ',c:0:2,' = 0 adalah real.');
writeln('X1 = ',x1:0:2);
writeln('X2 = ',x2:0:2);
end;
if d < 0 then
begin
writeln('Akar dari persamaan ',a:0:2,'x^2 + ',b:0:2,'x + ',c:0:2,' = 0 adalah Imaginer.');
writeln('X1 = (',-b:0:2,' - sqrt(',d:0:2,'))/',2*a:0:2,')');
writeln('X2 = (',-b:0:2,' + sqrt(',d:0:2,'))/',2*a:0:2,')');
writeln;
writeln;
writeln('By : Sylvert');
end;
readkey;
end.
Bilangan Pangkat n
program pangkat_n;
uses crt;
var
bildasar,pangkat,bilawal,bilakhir : integer;
begin
clrscr;
writeln('Program Pangkat');
writeln;
write('Masukkan sebuah bilangan : ');readln(bildasar);
write('Masukkan pangkat awal : ');readln(bilawal);
write('Masukkan pangkat akhir : ');readln(bilakhir);
writeln;
writeln;
writeln('Pangkat Kelipatan ',bildasar);
writeln;
for pangkat := bilawal to bilakhir do
begin
write(pangkat:4);
writeln(exp(ln(bildasar)*pangkat):20:0);
end;
writeln;
writeln('Created by : Unknown');
write('Modified by : Sylvert Tahalea');
readkey;
end.
uses crt;
var
bildasar,pangkat,bilawal,bilakhir : integer;
begin
clrscr;
writeln('Program Pangkat');
writeln;
write('Masukkan sebuah bilangan : ');readln(bildasar);
write('Masukkan pangkat awal : ');readln(bilawal);
write('Masukkan pangkat akhir : ');readln(bilakhir);
writeln;
writeln;
writeln('Pangkat Kelipatan ',bildasar);
writeln;
for pangkat := bilawal to bilakhir do
begin
write(pangkat:4);
writeln(exp(ln(bildasar)*pangkat):20:0);
end;
writeln;
writeln('Created by : Unknown');
write('Modified by : Sylvert Tahalea');
readkey;
end.
Subscribe to:
Posts (Atom)