output :
Berapa tingkat piramid segitiga : 5
*
**
***
****
*****
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=1 to a do
    write (*);
  writeln;
 end;
readln;
end.
=====================================================================================
output :
Berapa tingkat piramid segitiga : 5
*****
****
***
**
*
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=a downto 1 do
    write (*);
  writeln;
 end;
readln;
end.
====================================================================
output :
Panjang persegi : 6
lebar persegi : 4
@@@@@@
@@@@@@
@@@@@@
@@@@@@
Perintahnya :
Program piramid ;
Var a,b,c,d : integer;
begin
write ('Berapa panjang persegi :');
readln (c);
write ('Berapa lebar persegi :');
readln (d);
for a:=1 to d do
  begin
  for b:=1 to c do
  write ('@');
 writeln;
 end;
readln;
end.
=====================================================================
output :
Berapa tingkat piramid segitiga : 5
1
22
333
4444
55555
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=1 to a do
    write (a);
  writeln;
 end;
readln;
end.
=====================================================================
output :
Berapa tingkat piramida segitiga : 5
4
54
654
7654
87654
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=a downto 1 do
    write (b+3);
  writeln;
 end;
readln;
end.
====================================================================
output :
Berapa tingkat piramid segitiga : 5
2
34
456
5678
678910
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=1 to a do
    write (a+b);
  writeln;
 end;
readln;
end.
========================================================================
output :
Berapa tingkat piramid segitiga : 5
?????
Perintahnya :
Program Piramid;
Var a,b,tingkat:integer;
begin
write ('Berapa tingkat piramida segitiga :');
readln (tingkat);
for a:=1 to tingkat do
  begin
  for b:=1 to a do
    write (b);
  writeln;
 end;
readln;
end.
===========================================================================
output :
1 saya belajar bahasa pascal
2 saya belajar bahasa pascal
3 saya belajar bahasa pascal
4 saya belajar bahasa pascal
5 saya belajar bahasa pascal
6 saya belajar bahasa pascal
7 saya belajar bahasa pascal
8 saya belajar bahasa pascal
9 saya belajar bahasa pascal
10 saya belajar bahasa pascal
Perintahnya :
Program perulangan_for_2_statemen;
Uses crt;
Var i:integer;
begin
  for i:=1 to 10 do
     pwrite (i);
      writeln ('saya belajar bahasa pascal')
readln
end.
========================================================================
output :
1 Saya Cinta Indonesia
2 Saya Cinta Indonesia
3 Saya Cinta Indonesia
4 Saya Cinta Indonesia
5 Saya Cinta Indonesia
6 Saya Cinta Indonesia
7 Saya Cinta Indonesia
8 Saya Cinta Indonesia
9 Saya Cinta Indonesia
10 Saya Cinta Indonesia
Perintahnya :
Program perulangan_while;
Uses crt;
Var i:integer;
begin
  i:=1;
  while (i<10) do
   begin
   writeln (i,'Saya Cinta Indonesia')
   i:=i+1;
 end;
readln;
end.
========================================================================
output :
Perintahnya :
Program Suhu;
Uses crt;
const k=273;
Var f,r,c:real;
begin
 write ('Nilai suhu celsius :');
 readln (c);
 f:=9/5*c+32;
 r:=4/5;
 writeln;
 writeln (konversi suhu dari ',c,' C menjadi ',f,' F,',r,' R dan ',c+k,' K');
 readln;
end.
======================================================================
output :
Masukan jumlah angka ganjil : 7
1 3 5 7 9 11 13
Perintahnya :
program deret;
Var n,jmlh:integer;
begin
write ('Masukan jumlah angka ganjil :');
readln (jmlh);
   For n:=1 to jmlh do
   write ((2*n)-1,'');
readln;
end.
========================================================================
output :
Masukan batas maximal bilangan ganjil : 20
1 3 5 7 9 11 13 15 17 19
Perintahnya :
program deret;
Var n,bts:integer;
begin
write ('Masukan batas maximal bilangan ganjil :');
readln (bts);
   For n:=1 to (bts+1) div 2 do
   write ((2*n)-1,'');
readln;
end.
=====================================================================
output :
Masukan jumlah angka genap : 7
2 4 6 8 10 12 14
Perintahnya :
program deret;
Var n,jmlh:integer;
begin
write ('Masukan jumlah angka genap :');
readln (jmlh);
   For n:=1 to jmlh do
   write ((2*n),'');
readln;
end.
========================================================================
output :
Masukan batas maximal bilangan genap : 20
2 4 6 8 10 12 14 16 18 20
Perintahnya :
program deret;
Var n,bts:integer;
begin
write ('Masukan batas maximal bilangan genap :');
readln (bts);
   For n:=1 to bts div 2 do
   write ((2*n),'');
readln;
end.
========================================================================
output :
Masukan batas minimal bilangan genap : 10
Masukan batas maximal bilangan genap : 5
6 8 10
Perintahnya :
program deret;
Var n,min,max:integer;
begin
write ('Masukan batas minimal bilangan genap :');
readln (min);
write ('Masukan batas maximal bilangan genap :');
readln (max);
   For n:=(min+1)div 2 to max div 2 do
   write ((2*n),'');
readln;
end.
==================================================================================
output :
Masukan batas minimal bilangan ganjil : 5
Masukan batas maximal bilangan ganjil : 15
5 7 9 11 13
Perintahnya :
program deret;
Var n,min,max:integer;
begin
write ('Masukan batas minimal bilangan ganjil :');
readln (min);
write ('Masukan batas maximal bilangan ganjil :');
readln (max);
   For n:=min div 2 to max div 2 do
   write ((2*n)-1,'');
readln;
end.
===================================================================================
Friday, 9 December 2011
Free Pascal
Subscribe to:
Post Comments (Atom)
sangat membantu.. terima kasih:)
ReplyDelete