belajar pascal 5 repeat
program cari_akar;
uses crt;
var A, B, C : real;
diskriminan, akar1, akar2 : real;
jawab : char;
begin
repeat
clrscr;
writeln('mencari akar persamaan kuadrat dari aX^2 + bX + c = 0');
writeln('======================================================');
write('masukkan koefisisen kuadrat persamaan (A) :'); readln(A);
write('masukkan koefisisen linier persamaan (B) :'); readln(B);
write('masukkan konstanta persamaan (C):'); readln(C);
writeln;
diskriminan := sqr(B) - 4*A*C;
if diskriminan < 0 then writeln ('akar-akar persamaan imajiner')
else
begin
if diskriminan =0 then
begin
akar1:=-B;
writeln('akar-akar persamaan tunggal = X=',akar1:7:2);
end
else
begin
akar1 := -B + sqrt(diskriminan)/(2*A);
akar2 := -B - sqrt(diskriminan)/(2*A);
writeln('akarrpersamaan I = X1=',akar1:7:2);
writeln('akarrpersamaan I = X2=',akar2:7:2);
end;
end;
writeln;
write('ada persamaan lainnnya[Y/T]');
repeat
read(jawab);
until jawab in ['Y','y','T','t'];
until jawab in ['T','t'];
end.
hasil program:
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Senin, 29 Oktober 2012
belajar pascal 5 (repeat)
belajar pascal repeat
contoh program
program jumlah_deret;
uses crt;
var counter, suku, bilangan, pangkat : byte;
jumlah : longint;
begin
clrscr;
writeln('menghitung jumlah dari deret');
writeln('============================');
write('masukkan jumlah suku deret:'); readln(suku);
jumlah := 1;
bilangan := 1;
pangkat := 0;
repeat
begin
for counter := 1 to pangkat do
bilangan := bilangan * bilangan ;
jumlah := jumlah + bilangan;
inc(bilangan, 2);
inc(pangkat);
end;
until bilangan > (2* suku-1);
writeln('jumlah deret','=',jumlah);
readkey;
end.
hasil program
contoh program
program jumlah_deret;
uses crt;
var counter, suku, bilangan, pangkat : byte;
jumlah : longint;
begin
clrscr;
writeln('menghitung jumlah dari deret');
writeln('============================');
write('masukkan jumlah suku deret:'); readln(suku);
jumlah := 1;
bilangan := 1;
pangkat := 0;
repeat
begin
for counter := 1 to pangkat do
bilangan := bilangan * bilangan ;
jumlah := jumlah + bilangan;
inc(bilangan, 2);
inc(pangkat);
end;
until bilangan > (2* suku-1);
writeln('jumlah deret','=',jumlah);
readkey;
end.
hasil program
belajar pascal 4 (while)
belajar pascal 4 (while)
contoh program
program faktorial1;
uses crt;
var bilangan , pencacah : byte;
faktorial : longint;
begin
clrscr;
writeln('menghitung nilai faktorial sebuah bilangan');
writeln('==========================================');
write('masukkan bilangan yang dihitung: '); readln(bilangan);
faktorial := 1;
while bilangan > 1 do
begin
faktorial := faktorial * bilangan;
dec(bilangan);
end;
writeln('faktorial dari ',bilangan,'=',faktorial);
readkey;
end.
hasil program :
contoh program
program faktorial1;
uses crt;
var bilangan , pencacah : byte;
faktorial : longint;
begin
clrscr;
writeln('menghitung nilai faktorial sebuah bilangan');
writeln('==========================================');
write('masukkan bilangan yang dihitung: '); readln(bilangan);
faktorial := 1;
while bilangan > 1 do
begin
faktorial := faktorial * bilangan;
dec(bilangan);
end;
writeln('faktorial dari ',bilangan,'=',faktorial);
readkey;
end.
hasil program :
Belajar pascal 3 (for 2)
belajar pascal 3
for
contoh program
program faktorial1;
uses crt;
var bilangan , pencacah : byte;
faktorial : longint;
begin
clrscr;
writeln('menghitung nilai faktorial sebuah bilangan');
writeln('==========================================');
write('masukkan bilangan yang dihitung: '); readln(bilangan);
faktorial := 1;
for pencacah := bilangan downto 1 do
faktorial := faktorial * pencacah;
writeln('faktorial dari ',bilangan,'=',faktorial);
readkey;
end.
hasil program
for
contoh program
program faktorial1;
uses crt;
var bilangan , pencacah : byte;
faktorial : longint;
begin
clrscr;
writeln('menghitung nilai faktorial sebuah bilangan');
writeln('==========================================');
write('masukkan bilangan yang dihitung: '); readln(bilangan);
faktorial := 1;
for pencacah := bilangan downto 1 do
faktorial := faktorial * pencacah;
writeln('faktorial dari ',bilangan,'=',faktorial);
readkey;
end.
hasil program
Belajar Pascal 2 (for)
Belajar Pascal 2
menggunakan for
contoh:
program hitung_jumlah_asli;
uses crt;
var jumlah, pencacah : byte;
begin
clrscr;
writeln('menghitung jumlah 10 bilangan asli yang pertama');
writeln('===============================================');
jumlah := 0;
for
pencacah := 1 to 10 do
jumlah := jumlah + pencacah;
writeln (' 1 + 2 + 10 =', jumlah);
readkey;
end.
hasil program
menggunakan for
contoh:
program hitung_jumlah_asli;
uses crt;
var jumlah, pencacah : byte;
begin
clrscr;
writeln('menghitung jumlah 10 bilangan asli yang pertama');
writeln('===============================================');
jumlah := 0;
for
pencacah := 1 to 10 do
jumlah := jumlah + pencacah;
writeln (' 1 + 2 + 10 =', jumlah);
readkey;
end.
hasil program
Belajar Pascal
Belajar Pascal
contoh program
program Judul_Program_Pascal; {Judul program}
uses Crt; {Deklarasi unit CRT}
label Label_Saya; {Deklarasi label}
const {Deklarasi konstanta}
Bahasa = 'Pascal';
Versi = 7.0;
type Nama = string [30]; {Deklarasi tipe}
var Usia_Kamu : integer; {Deklarasi variabel}
Nama_Kamu : Nama;
procedure Baca_dan_Tulis; {Deklarasi procedure}
begin
write ('Nama Kamu : '); readln(Nama_Kamu);
write ('Usia Kamu : '); readln(Usia_Kamu);
writeln('Hallo, ', Nama_Kamu);
writeln('Umur kamu sekarang ', Usia_Kamu, ' tahun');
end;
begin {Awal instruksi-instruksi program induk}
clrscr;
writeln('Hallo, Saya Mr. Pascal');
Baca_dan_Tulis;
writeln('Kita sedang belajar Bahasa ', Bahasa, ' Versi ', Versi:3:1);
readkey;
end.
contoh program
program Judul_Program_Pascal; {Judul program}
uses Crt; {Deklarasi unit CRT}
label Label_Saya; {Deklarasi label}
const {Deklarasi konstanta}
Bahasa = 'Pascal';
Versi = 7.0;
type Nama = string [30]; {Deklarasi tipe}
var Usia_Kamu : integer; {Deklarasi variabel}
Nama_Kamu : Nama;
procedure Baca_dan_Tulis; {Deklarasi procedure}
begin
write ('Nama Kamu : '); readln(Nama_Kamu);
write ('Usia Kamu : '); readln(Usia_Kamu);
writeln('Hallo, ', Nama_Kamu);
writeln('Umur kamu sekarang ', Usia_Kamu, ' tahun');
end;
begin {Awal instruksi-instruksi program induk}
clrscr;
writeln('Hallo, Saya Mr. Pascal');
Baca_dan_Tulis;
writeln('Kita sedang belajar Bahasa ', Bahasa, ' Versi ', Versi:3:1);
readkey;
end.
Langganan:
Postingan (Atom)