a) Tính chu vi và diện tích hình tròn theo bán kính.
b) Tính diện tích tam giác, bán kính đường tròn nội và ngoại tiếp tam giác theo 3 cạnh.
c) Tính thể tích và đường chéo hình hộp chữ nhật theo 3 kích thước.
Quảng cáo
2 câu trả lời 294
a)
program TinhChuViVaDienTichHinhTron;
uses crt;
var r, chuvi, dientich: real;
begin
clrscr;
writeln('Nhap ban kinh hinh tron: ');
readln(r);
chuvi := 2*pi*r;
dientich := pi*r*r;
writeln('Chu vi hinh tron la: ', chuvi:0:2);
writeln('Dien tich hinh tron la: ', dientich:0:2);
readln;
end.
b)
program TinhDienTichVaBanKinhTamGiac;
uses crt;
var a, b, c, p, dientich, r, R: real;
begin
clrscr;
writeln('Nhap 3 canh cua tam giac: ');
readln(a, b, c);
p := (a+b+c)/2;
dientich := sqrt(p*(p-a)*(p-b)*(p-c));
r := dientich/p;
R := (a*b*c)/(4*dientich);
writeln('Dien tich tam giac la: ', dientich:0:2);
writeln('Ban kinh duong tron noi tiep tam giac la: ', r:0:2);
writeln('Ban kinh duong tron ngoai tiep tam giac la: ', R:0:2);
readln;
end.
c)
program TinhTheTichVaDuongCheoHinhHop;
uses crt;
var a, b, c, thetich, d: real;
begin
clrscr;
writeln('Nhap 3 kich thuoc cua hinh hop: ');
readln(a, b, c);
thetich := a*b*c;
d := sqrt(a*a+b*b+c*c);
writeln('The tich hinh hop la: ', thetich:0:2);
writeln('Duong cheo cua hinh hop la: ', d:0:2);
readln;
end.
Đây là một chương trình Python để tính chu vi và diện tích hình tròn, diện tích tam giác, bán kính đường tròn nội và ngoại tiếp tam giác, thể tích và đường chéo hình hộp chữ nhật theo các thông số đầu vào:
```python
import math
Tính chu vi và diện tích hình tròn theo bán kính
def circle(radius):
circumference = 2 * math.pi * radius
area = math.pi * radius ** 2
return (circumference, area)
Tính diện tích tam giác, bán kính đường tròn nội và ngoại tiếp tam giác theo 3 cạnh
def triangle(a, b, c):
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
inradius = area / s
circumradius = (a * b * c) / (4 * area)
return (area, inradius, circumradius)
Tính thể tích và đường chéo hình hộp chữ nhật theo 3 kích thước
def rectangular_prism(length, width, height):
volume = length * width * height
diagonal = math.sqrt(length ** 2 + width ** 2 + height ** 2)
return (volume, diagonal)
Ví dụ sử dụng chương trình
print("Hình tròn:")
r = float(input("Nhập bán kính: "))
circumference, area = circle®
print("Chu vi: ", round(circumference, 2))
print("Diện tích: ", round(area, 2))
print("\nTam giác:")
a = float(input("Nhập cạnh a: "))
b = float(input("Nhập cạnh b: "))
c = float(input("Nhập cạnh c: "))
area, inradius, circumradius = triangle(a, b, c)
print("Diện tích: ", round(area, 2))
print("Bán kính đường tròn nội: ", round(inradius, 2))
print("Bán kính đường tròn ngoại tiếp: ", round(circumradius, 2))
print("\nHình hộp chữ nhật:")
l = float(input("Nhập chiều dài: "))
w = float(input("Nhập chiều rộng: "))
h = float(input("Nhập chiều cao: "))
volume, diagonal = rectangular_prism(l, w, h)
print("Thể tích: ", round(volume, 2))
print("Đường chéo: ", round(diagonal, 2))
```
Lưu ý rằng chương trình này sử dụng thư viện math để tính toán các giá trị như pi và căn b
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86391
