Bài toán tính diện tích hình a được ghép từ hình chữ nhật có chiều dài b và chiều rộng 2 a và hình bán nguyệt có bán kính là 3 giải bằng cách xác định bài toán mô tả thuật toán và viết chương trình dựa vào các các thuật toán ở trên

2 câu trả lời

XĐBT: 

Inp: nhập a,b

Out: tính diện tích hình a

Thuật toán:

B1: nhập a,b

B2: S<--a*b

B3: C<-- (a*3.14)/2

B4: P<--S+C

B5: Xuất ra màn hình diện tích hình trên (P)

B6: kết thúc

Vt chg trình:

uses crt;

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

const pi=3.14;

begin

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

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

S:=a*b;

C:=(a*pi)/2;

P:=S+C;

writeln('Dien tich hinh tren la:',P);

readln;

end.

* Xác định bài toán :

- Input : độ dài a và b

- Output : diện tích hình A

* Mô tả thuật toán :

- Bước 1 : nhập a, b

- Bước 2 : s1 ← 2 * a * b

- Bước 3 : s2 ← (a * a * pi)/2;

- Bước 4 : s ← s1 + s2

- Bước 5 : in ra giá trị s

- Bước 6 : kết thúc

* Viết chương trình :

uses crt;

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

const pi = 3.14;

begin

clrscr;

write('nhap do dai a :');readln(a);

write('nhap do dai b :');readln(b);

s1 := 2 * a * b;

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

s := s1 + s2;

writeln('dien tich hinh A la :', s:3:2);

readln

end.