viết chương trình sử dụng hàm tính diện tích hình vuông và hình chữ nhật ạ
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Tham khảo
program hcn;
uses crt;
var d,r,dt:longint;
cv:real;
begin
write('nhap chieu dai va chieu rong cua hcn:');
readln(d,r);
cv:=(d+r)*2;
dt:=d*r;
writeln(' chu vi hcn do la:',cv);
writeln(' dien tich hcn do la:',dt);
readln
end.
uses crt;
var a,b:integer;
{-----------------chuong-trinh-con-tinh-chu-vi----------------------------------}
function cv(x,y:integer):integer;
begin
cv:=x+y;
end;
{-------------------chuong-trinh-con-tinh-dien-tich-----------------------------}
function dt(x,y:integer):integer;
begin
dt:=x*y;
end;
{-------------------------chuong-trinh-chinh-------------------------}
begin
clrscr;
write('Nhap chieu dai:'); readln(a);
write('Nhap chieu rong:'); readln(b);
writeln('Chu vi la: ',cv(a,b));
writeln('Dien tich la: ',dt(a,b));
readln;
end.
*Hình vuông:
#include <bits/stdc++.h>
using namespace std;
double n;
int main()
{
cin>>n;
cout<<fixed<<setprecision(2)<<n*4<<endl;
cout<<fixed<<setprecision(2)<<n*n;
return 0;
}
# Hàm tính diện tích hình vuông
def dien_tich_hinh_vuong(canh):
dien_tich = canh ** 2
return dien_tich
# Hàm tính diện tích hình chữ nhật
def dien_tich_hinh_chu_nhat(dai, rong):
dien_tich = dai * rong
return dien_tich
# Kiểm tra và in kết quả
canh = float(input("Nhập vào cạnh hình vuông: "))
dai = float(input("Nhập vào độ dài hình chữ nhật: "))
rong = float(input("Nhập vào chiều rộng hình chữ nhật: "))
if canh <= 0 or dai <= 0 or rong <= 0:
print("Kích thước không hợp lệ!")
else:
dien_tich_hv = dien_tich_hinh_vuong(canh)
dien_tich_hcn = dien_tich_hinh_chu_nhat(dai, rong)
print("Diện tích hình vuông là: ", dien_tich_hv)
print("Diện tích hình chữ nhật là: ", dien_tich_hcn)