Viết chương trình pascal don gian

Bài 3: Tính tam giác: Nhập vào ba số a,b,c bất kì. Kiểm tra xem nó có thể là độ dài ba cạnh hay không, nếu không thì in ra màn hình 'Khong la ba canh cua mot tam giac'. Ngược lại, thì in diện tích, chu vi của tam giác ra màn hình.

Program TAMGIAC;
Uses crt;
Var a,b,c,s,p: real;

Begin
Clrscr;
Writeln[‘BAI TOAN TAM GIAC:’];
Writeln['---------------------------------'];
Write['nhap a ='];readln[a];
Write ['nhap b ='];readln[b];
Write['nhap c ='];readln[c];
If [[a+b]>c]and[[b+c]>a]and[[a+c]>b] then

Begin

p:=[a+b+c]/2;
s:=sqrt[p*[p-a]*[p-b]*[p-c]];
Writeln['Chu vi tam giac:',2*p:4:2];
Writeln['Dien tich tam giac:',s:4:2];
End
Else
Writeln[a,’, ‘, b,’, ‘, c, ‘ khong phai la ba canh cua tam giac'];
Readln;

End.

Bài 4: Viết chương trình giải phương trình bậc 1 [ax + b = 0]

Program GIAI_PHUONG_TRINH_BAC_NHAT;
Var a,b,x:real;

Begin
Clrscr;
Writeln['GIAI PHUONG TRINH BAC NHAT: AX + B=0'];
Writeln['------------------------------------------------------------'];
Write ['Nhap a= ']; readln[a];
Write ['Nhap b= '];readln[b];
If[a=0] then
If[b=0] then Writeln[' Phuong trinh co vo so nghiem'] Else
writeln[' Phuong tring vo nghiem']
Else
Writeln['Phuong trinh co nghiem x=',-b/a:4:2]; Readln;

End.

Bài 5: Viết chương trình giải bất phương trình bậc 1 [ax + b • 0]

Program BAT_PHUONG_TRINH_BACI;
Uses crt;
Var a,b: real;

Begin
Clrscr;
Writeln['GIAI BAT PHUONG TRINH BAC NHAT: AX + B>=0'];
Writeln['----------------------------------------------------------------------'];
Write['nhap a='];readln[a];
Write['nhap b='];readln[b];
If a0 then
If a>0 then Writeln['Bat phuong trinh co nghiem: x>=',-b/a:4:2] Else Writeln['Bat phuong trinh co nghiem: xmax then max:=b; If d>max then max:=d;

Writeln ['So lon nhat la:',max:4:2]; Readln;

Bài 8: Tìm giá trị nhỏ nhất trong 4 số a, b, c, d [a, b, c, được nhập từ bàn phím].

Program TIM_SO_NHO_NHAT;

Uses crt;

Var a,b,c,d,min:real; Begin

Clrscr;

Writeln ['TIM SO NHO NHAT TRONG BON SO A, B, C, D'];

End.

Writeln ['---------------------------------------------------------------'];

Write ['Nhap a=']; Readln[a];

Write ['Nhap b=']; Readln[b];

Write ['Nhap c=']; Readln[c];

Write ['Nhap d=']; Readln[d]; min:=a;

If bn];

If i*i>n then Writeln [n,' la so nguyen to']

Else Writeln [n,' khong phai la so nguyen to'];

End.

Readln;

Bài 16: In ra các số nguyên tố nhỏ hơn hoặc bằng N [N là số nguyên không âm được nhập từ bàn phím].

Program CAC_SO_NGUYEN_TO; Uses crt;

Var n,i,t: integer; Begin

Clrscr;

Writeln['IN RA CAC SO NGUYEN SO

Chủ Đề