Viết chương trình in ra màn hình kết quả tính chu vi diện tích hình vuông ( hình chữ nhật hình tròn hình tam giác ) với các cạnh nguyên dương được nhập từ bàn phím?

1 câu trả lời

Hình vuông

Program dien_tich;
Uses crt;
Var a, dt, cv : integer;
Begin
Clrscr;
Write('Nhap do dai canh hinh vuong :');readln(a);
cv := a*4;
dt := a*a;
Writeln('Chu vi hinh vuong  la :', cv);
Writeln('Dien tich hinh vuong  la :', dt);
Readln
End.

Hình chữ nhật

Program dien_tich;
Uses crt;
Var a, b, S, cv : real;
Begin
Clrscr;
Write('Nhap do dai canh a :');readln(a);
Write('Nhap do dai canh b :');readln(b);
cv := (a+b)*2;
S := a*b;
Writeln('Chu vi hinh chu nhat  la :', cv:8:2);
Writeln('Dien tich hinh chu nhat  la :', S:8:2);
Readln
End.

Hình tròn

Program Hinh_tron;
Uses crt;
Var r, cv, dt : real;
Begin
Clrscr;
Write ('Nhap ban kinh hinh tron: ');
Readln (r);
cv := 2*pi*r;
dt := r*r*pi;
Writeln('Chu vi hinh tron la : ', cv);
Writeln('Dien tich hinh tron la :', dt);
Readln
End.

Hình tam giác

program tam_giac;
uses crt;
var a, b, c, cv, s, p : real;
begin
clrscr;
write('nhap do dai canh a :');readln(a);
write('nhap do dai canh b :');readln(b);
write('nhap do dai canh c :');readln(c);
cv := a+b+c;
p := cv/2;
s := sqrt(p*(p-a)*(p-c)*(p-b));
writeln('chu vi hinh tam giac la :', cv:8:2);
writeln('dien tich hinh tam giac la :', s:8:2);
readln
end.