Bài 17: Chương trình con và phân loại

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Ngô Chí Thành
Xem chi tiết
Nguyễn Lê Phước Thịnh
17 tháng 4 2021 lúc 19:48

function tong(n:integer):integer;

var t,i:integer;

begin

t:=0;

for i:=1 to n do 

 if i mod 2=0 then t:=t+i;

tong:=t;

end;

Ngô Chí Thành
Xem chi tiết
Nguyễn Lê Phước Thịnh
17 tháng 4 2021 lúc 19:46

function demsolan(s1,s2:string):integer;

var dem,vt,d2:integer;

begin

dem:=0;

d2:=length(s2);

vt:=pos(s1,s2);

while vt>0 do 

  begin

inc(dem);

delete(s2,vt,d2);

end;

demsolan:=dem;

end;

Ngô Chí Thành
Xem chi tiết
Nguyễn Lê Phước Thịnh
17 tháng 4 2021 lúc 19:43

function s1(s:string):string;

var d,i:integer;

s2:string;

begin

d:=length(s);

s2:=#32;

for i:=d downto 1 do

s2:=s2+s[i];

s1:=s2;

end;

Irist Nguyễn
Xem chi tiết
Hậuu
Xem chi tiết
Nguyễn Lê Phước Thịnh
27 tháng 4 2021 lúc 20:58

const fi='data.inp'

fo='kq.out'

var f1,f2:text;

a:array[1..100]of integer;

i,n,t:integer;

begin

assign(f1,fi); reset(f1);

assign(f2,fo); rewrite(f2);

n:=0;

while not eoln(f1) do 

  begin

inc(n);

read(f1,a[n]);

end;

t:=0;

for i:=1 to n do 

  t:=t+a[i];

writeln(f2,t/n:4:2);

close(f1);

close(f2);

end.

Đinh Thị Hạnh
Xem chi tiết
Nguyễn Văn Thắng
Xem chi tiết
hà nội 123
Xem chi tiết
Nguyễn Lê Phước Thịnh
13 tháng 5 2021 lúc 16:59

1:

function dt(r:real):real;

begin

dt:=sqr(r)*pi;

end;

Nguyễn Lê Phước Thịnh
13 tháng 5 2021 lúc 16:59

2:

function dt(a,b:real):real;

begin

dt:=1/2*a*b;

end;

Nguyễn Lê Phước Thịnh
13 tháng 5 2021 lúc 16:59

3:

function dt(a,b,c:real):real;

var p,s:real;

begin

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

dt:=s;

end;

Đạt Trần
Xem chi tiết
Nguyễn Lê Phước Thịnh
18 tháng 5 2021 lúc 9:49

uses crt;

var a:array[1..100]of integer;

i,n,t:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

begin

write('A[',i,']='); readln(a[i]);

end;

for i:=1 to n do 

  write(a[i]:4);

writeln;

t:=0;

for i:=1 to n do 

  if a[i] mod 7=0 then t:=t+a[i];

writeln('Tong cac so chia het cho 7 la: ',t);

readln;

end. 

Tuấn Lê
Xem chi tiết
Nguyễn Lê Phước Thịnh
19 tháng 5 2021 lúc 9:50

uses crt;

var a,b,c,p,s,am,bn,cp:real;

begin

clrscr;

write('Nhap a='); readln(a);

write('Nhap b='); readln(b);

write('Nhap c='); readln(c);

if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then

begin

writeln('Day la ba canh trong mot tam giac vuong');

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

writeln('Dien tich tam giac la: ',s:4:2);

am:=sqrt(2*(sqr(b)+sqr(c))-sqr(a))/4;

bn:=sqrt(2*(sqr(a)+sqr(c))-sqr(b))/4;

cp:=sqrt(2*(sqr(a)+sqr(b))-sqr(c))/4;

writeln('Do dai duong trung tuyen ung voi canh a la: ',am:4:2);

writeln('Do dai duong trung tuyen ung voi canh b la: ',bn:4:2);

writeln('Do dai duong trung tuyen ung voi canh c la: ',cp:4:2);

end

else writeln('Day khong la ba canh trong mot tam giac');

readln;

end.