mô tả thuật toán cho bài toán tính diện tích của hình thang vuông với độ dài các cạnh a,b,h được nhập từ bàn phím. A.Hãy xác định và mô tả thuật toán trên B.Viêt chương trình giải bài toán trên bằng ngôn ngữ lập trình Pascal
2 câu trả lời
a) Xác định thuật toán:
+ Input: Độ dài cạnh đáy lớn, đáy bé, đường cao
+Output: Diện tích hình thang
b) Chương trình:
Program bai_lam;
uses crt;
var a,b,h,S:integer;
Begin
Write('nhap gia tri cho day lon');readln(a);
Write('nhap gia tri cho day be');readln(b);
Write('nhap gia tri cho day duong cao');readln(h);
S:=((a+b)/2)*h
Write('dien tich hinh thang vuong do la:',S)
Readln;
End.
Xác định bài toán :
- Input : độ dài các cạnh a, b, h
- Output : diện tích hình thang vuông
Mô tả thuật toán :
- Bước 1 : nhập độ dài các cạnh a, b, h
- Bước 2 : s ← (a + b) / 2 * h
- Bước 3 : xuất giá trị s
- Bước 4 : kết thúc
Viết chương trình :
uses crt;
var a, b, h, s : real;
begin
clrscr;
write('nhap do dai day lon, day be : ');readln(a, b);
write('nhap chieu cao hinh thang : ');readln(h);
s := (a + b) / 2 * h;
writeln('dien tich = ', s:2:1);
readln
end.