viết chương trình tính diện tích hoặc chu vi của hình vuông, hình chữ nhật, hình tam giác, hình tròn… viết theo pascal lớp 8

2 câu trả lời

Diện tích & chu vi của hình vuông:

Program hinhvuong;

Uses crt;

Var a: real;

Begin

Clrscr;

Write('Nhap do dai 1 canh:');

Readln(a);

Writeln('Dien tich hinh vuong do:',a*a);

Writeln('Chu vi hinh vuong do:',a*4);

Readln

End.

___________________________________

Diện tích & chu vi của hình chữ nhật 

Program hinhchunhat;

Uses crt;

Var a,b: real;

Begin

Clrscr;

Write('Nhap lan luot chieu dai va chieu rong:');

Readln(a,b);

Writeln('Dien tich hinh chu nhat do:',a*b);

Writeln('Chu vi hinh chu nhat do:',(a+b)*2);

Readln

End.

_____________________________

Diện tích & chu vi của hình tam giác

*HÌNH TAM GIÁC.

Program hinhtamgiac;

Uses crt;

Var a,b,c,h: real;

Begin

Clrscr;

Write('Nhap 2 canh ben:');

Readln(a,b);

Write('Nhap canh day:');

Readln(c);

Write('Nhap chieu cao ung voi canh day:');

Readln(h);

Writeln('Dien tich cua hinh tam giac do la:',(c*h)/2:5:2);

Writeln('Chu vi cua hinh tam giac do la:',a+b+c);

Readln

End.

_________________________________________

Diện tích & chu vi của hình tròn

Program hinhtron;

Uses crt;

Var r: real;

Begin

Clrscr;

Write('Nhap ban kinh:');

Readln(r);

Writeln('Dien tich hinh tron do:',r*r*3.14:5:2);

Writeln('Chu vi hinh tron do:',r*2*3.14:5:2);

Readln

End.

Lời giải :

*HÌNH TAM GIÁC.

 Program Hotboy ;

     Uses crt;

     Var a,b,c,p,S: real;

     Begin

     clrscr;

     Write('Nhap canh a:');readln(a);

     Write('Nhap canh b:');readln(b);

     Write('Nhap canh c:');readln(c);

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

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

     Write('Dien tich hinh tam giac la',s:3:6);

     Write('chu vi cua hinh tam giac          la',a+b+c);

     Readln

     End.

*HÌNH CHỮ NHẬT

Uses crt;

Var s, p, a, b: real;

Begin

     Clrscr;

     Write('Nhap chieu dai HCN: '); readln(a);

     Write('Nhap chieu rong HCN: '); readln(b);

     s:=a*b;

     p:=(a+b)*2;

     Writeln('Dien tich HCN la: ',s1:2:0);

     Writeln('Chu vi HCN la: ',p1:2:0);

Readln

End.

*HÌNH VUÔNG

Uses crt;

Var a, s, p: real;

Begin

     Clrscr;

     Write('Nhap canh a = '); readln(a);

     s:=a*a;

     p:=a*4;

     Writeln('Chu vi la: ',p:0:2);

     Writeln('Dien tich la: ',s:0:2);

Readln

End.

*HÌNH TRÒN.

Uses crt;

Var r,s1,c1: real;

Begin

Write('Nhap r = ');

readln(r);

c1:=pi*r*2;

s1:=pi*r*r;

Writeln('Dien tich cua hinh tron la: ',s1);

Writeln('Chu vi cua hinh tron la: ',c1);

Readln

End.


@hanachan