Một hình A được ghép từ một hình tam giác cân với đường cao a, cạnh bên b và một hình bán nguyệt với bán kính a như hình vẽ. Hãy viet chuong trinh tính diện tích hình A và in kết quả ra màn hình Giúp mik vs,mik đg cần gấp

2 câu trả lời

uses crt;

var a, b, c, s1, s2 : real;

const pi = 3.14;

begin

clrscr;

write('nhap duong cao a : ');readln(a);

write('nhap canh ben b : ');readln(b);

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

s1 := (a * c) / 2;

s2 := (a * a * pi) / 2 - s1 / 2;

writeln('dien tich hinh a : ', (s1 + s2):2:1);

readln

end.

Mô tả: 

INP: nhập a,b,h

OUT: xuất ra màn hình diện tích hình A

Thuật toán:

B1: nhập a,b,h

B2: S<--(a*b)*2;

B3: C<--(a*a*pi)/2;

B4: D<--S+C;

B5: Xuất ra màn hình diện tích hình A (D)

Vt chg trình:

uses crt;

var a,b,S,C,D:integer;

const pi=3.14;

begin

write('nhap duong cao:');readln(a);

write('nhap canh ben:');readln(b);

S:=(a*b)*2;

C:=(a*a*pi)/2;

D:=S+C;

writeln('Dien tich hinh A la:',D);

readln;

end.

Câu hỏi trong lớp Xem thêm