Viết thuật toán và chương trình tính diện tích và chu vi của hình chữ nhật ABCD với chiều dài a và chiều rộng b.

2 câu trả lời

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

INPUT: Chiều dài a, chiều rộng b của hình chữ nhật

OUTPUT: Diện tích và chu vi hình chữ nhật

Thuật toán:

Bước 1: Nhập a, b từ bàn phím;

Bước 2: $S ← a*b;$; $C←2*(a+b)$;

Bước 3: Xuất $S,C$ ra màn hình và kết thúc chương trình

Chương trình:

Program hinhchunhat;
Uses crt;
Var a,b,S,C: real;
Begin
        Clrscr;
        Write('Nhap chieu dai a: '); Readln(a);
        Write('Nhap chieu rong b: '); Readln(b);
        S := a * b;

        C:=2*(a+b);
        Write('Dien tich hinh chu nhat la: ', S : 0 : 2);

        Write('Chu vi hinh chu nhat la: ', C : 0 : 2);
        Readln
End.

xác định
input:nhập a,b

output: tính diện tích và chu vi của hình chữ nhật ABCD

thuật toán:

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

bước 2:cv<--(a+b)*2

bước 2.1:dt<--a * b

bước 3:in ra kết quả

bước 4:kết thúc

#Chiều Dài
length = float(input("Nhập Chiều Dài: "))
#Chiều Rộng
width = float(input("Nhập Chiều Rộng: "))
#Chu Vi
print("\nChu Vi Hình Chữ Nhật: " + str((length + width) * 2))
#Diện Tích
print("Diện Tích Hình Chữ Nhật: " + str(length * width))