Lập trình đơn giản

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Linh Lê Thị Khánh

Viết giùm mình code các bài sau:

1/ Min4so - Lập trình đọc vào 4 số a,b,c,d từ file

- In ra giá trị nhỏ nhất trong 4 số đó

2/ Tongtich - Lập trình đọc vào 2 số a,b từ file

- Xuất ra file tổng của a,b nếu a và b cùng chẵn

- Xuất ra file tích của a,b nếu a và b không cùng chẵn

3/SoCP2 - Lập trình đọc vào số nguyên N trong file

- Xuất ra file chữ YES và giá trị x với x*x=N nếu N là số chính phương

- Xuất ra file chữ NO nếu N không phải là số chính phương

4/ KTTG2 - Lập trình đọc vào 3 số nguyên a,b,c là số đo 3 cạnh tam giac trong file

- Lập trình kiểm tra xem tam giác đó là tam giác gì? (Thường, Cân, Đều)

Nguyễn Lê Phước Thịnh
25 tháng 12 2019 lúc 17:48

1:

uses crt;
const fi='min4so.inp';
var f1:text;
a,b,c,d,min:integer;
begin
clrscr;
assign(f1,fi); reset(f1);
readln(f1,a,b,c,d);
min:=a;
if min>b then min:=b;
if min>c then min:=c;
if min>d then min:=d;
writeln('so nho nhat la: ',min);
close(f1);
readln;
end.

2:

const fi='tongtich.inp';
fo='tongtich.out';
var f1,f2:text;
a,b:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,a,b);
if (a mod 2=0) and (b mod 2=0) then writeln(f2,'tong cua hai so la: ',a+b)
else writeln(f2,'tich cua hai so la: ',a*b);
close(f1);
close(f2);
end.

3:

const fi='socp2.inp';
fo='socp2.out';
var f1,f2:text;
n:integer;
x:real;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
readln(f1,n);
if trunc(sqrt(n))=sqrt(n) then
begin
writeln(f2,'YES');
x:=sqrt(n);
writeln(f2,x:4:2);
end
else writeln(f2,'NO');
close(f1);
close(f2);
end.

4:

const fi='kttg2.inp';

fo='kttg2.out';
var a,b,c,kt:integer;

f1,f2:text;

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

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

readln(f1,a,b,c);
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
write(f2,'day la tam giac ');
kt:=0;
if ((a=b)and(a<>c)and(b<>c)) or ((b=c)and(b<>a)and(b<>c)) or ((a=c)and(a<>b)and(c<>b)) then kt:=1;
if (a=b) and (b=c) then kt:=2;
if (sqr(a)=sqr(b)+sqr(c)) or (sqr(b)=sqr(a)+sqr(c)) or (sqr(c)=sqr(a)+sqr(b)) then kt:=3;
if kt=0 then write(f2,'thuong');
if kt=1 then write(f2,'can');
if kt=2 then write(f2,'deu');
if kt=3 then write(f2,'vuong');
end
else writeln(f2,'day khong phai la tam giac');
close(f1);
close(f2);
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Tích Nguyệt
Xem chi tiết
PGD FF
Xem chi tiết
Mon_LAK
Xem chi tiết
Phạm Vũ Hoài Châu
Xem chi tiết
Nguyễn Tuấn Anh
Xem chi tiết
Anhthuwliz
Xem chi tiết
Nguyễn Huỳnh Thiên Phú
Xem chi tiết
Phạm Thị Kim Anh
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết