Contoh Skrip Turbo Facal
Contoh Skrip Turbo Facal
var
jam:real;
detik:real;
begin
write('masukkan jam=');
readln(jam);
detik:=jam*3600;
writeln('total detik=',detik:10:2);
end.
r, Luas, Keliling:real;
begin
end.
phi=3.142857;
r, t, s, luas_permukaan_tabung, luas_permukaan_kerucut:real;
write('masukkan jari-jari =');readln(r);
write('masukkan tinggi =');readln(t);
write('masukkan selimut_kerucut =');readln(s);
luas_permukaan_tabung:=((2*phi*r*r)+(2*phi*r*t));
luas_permukaan_kerucut:=((phi*r*r)+(phi*r*s));
writeln('luas_permukaan_tabung=',luas_permukaan_tabung:5:2);
writeln('luas_permukaan_kerucut=',luas_permukaan_kerucut:5:2);
end.
i. Luas Trapesium
Uses wincrt;
Var
sisi_a,sisi_b,tinggi,luas:real;
Begin
clrscr;
write (masukkan sisi a:);
readln (sisi_a);
write(masukkan sisi b:);
readln(sisi_b);
write (masukkan tinggi:);
readln(tinggi);
Luas:=(sisi_a+sisi_b)/2*tinggi;
writeln(Luas Trapesium adalah:,Luas:8:2);
readln;
end.
l. Operasi Bilangan
uses wincrt;
var
a,b,c,d,e,h:integer;
f,g:real;
begin
end.
var
a,b,c,x,x1,x2,D : real;
begin
writeln ('berapa a?'); read (a);
writeln ('berapa b?'); read (b);
writeln ('berapa c?'); read (c);
D:=b*b-4*a*c ;
if D=0 then
begin
x:= -b/(2*a);
write ('akar-akarnya real kembar yaitu ',x);
end else
if D>0 then
begin
x1:= (-b + sqrt(D))/(2*a);
x2:= (-b - sqrt(D))/(2*a);
writeln('akarnya real berbeda yaitu x1= ',x1:0:0);
writeln('x2= ',x2:0:0);
end else
begin
writeln('akarnya tidak real yaitu ');
end;
end.
= record
yy:longint;
mm:longint;
dd:longint;
end;
var
d
: hari;
totalhari : longint;
sisa
: longint;
begin
write ('total hari: '); readln (totalhari);
d.yy:= totalhari div 365 ;
sisa:= totalhari mod 365 ;
d.mm:= totalhari div 30;
sisa:= totalhari mod 30;
d.dd:= totalhari div 1;
sisa:= totalhari mod 1;
writeln ('d.yy= ', d.yy);
writeln ('d.mm= ', d.mm);
writeln ('d.dd= ', d.dd);
end.
if D>0 then
begin
x1:= (-b + sqrt(D))/(2*a);
x2:= (-b - sqrt(D))/(2*a);
writeln('akarnya real berbeda yaitu x1= ',x1:0:0);
writeln('x2= ',x2:0:0);
end else
begin
writeln('akarnya tidak real yaitu ');
end;
end;
4 : begin
writeln ('berapa a?'); read (a);
writeln ('berapa b?'); read (b);
jumlahakar:= -(b/a);
writeln('jumlahakar= ', jumlahakar);
end;
5 : begin
writeln ('berapa a?'); read (a);
writeln ('berapa c?'); read (c);
perkalianakar:= c/a ;
writeln('perkalianakar= ', perkalianakar);
end;
6 : write('keluar program .... sampai jumpa')
end;
end.
end.
Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke Facebook