program tamgiac;
uses crt;
var a,b,c: longint;
begin write('Nhap canh a= ');readln(a);
write('Nhap canh b= ');readln(b);
write('Nhap canh c= ');readln(c);
if (a>b+c) or (b>a+c) or (c>a+b) then
writeln('Day khong phai la ba canh tam giac')
else if (a=b) or(b=c) or (a=c) then
writeln('Day la tam giac can') else if (a=b) and (b=c) then
writeln('Day la tam giac dau')
else if (sqr(a)=sqr(b)+sqr(c)) or (sqr(b)=sqr(c)+sqr(a)) or (sqr(c)=sqr(a)+sqr(b)) then writeln('Day la tam giac vuong')
else writeln('Day la tam giac thuong');
readln
end.
Xác định input và output của bài toán: kiểm tra xem ba số nguyên dương nhập từ bàn phím có phải là ba cạnh của tam giác hay không và cho biết tam giác đó có tính chất gì: thường, vuông, cân hay đều?
Bài 7**: Viết chương trình nhập 3 số thực a, b, c từ bàn phím. Kiểm tra xem 3 số đó có thỏa mãn là độ dài 3 cạnh của một tam giác hay không? Nếu là độ dài 3 cạnh của một tam giác thì kiểm tra xem tam giác đó là tam giác đều, tam giác cân, tam giác vuông hay tam giác thường?
(ví dụ: nhập a = 5; b = 5; c = 7, in ra màn hình “Đây là độ dài 3 cạnh của tam giác. Đây là tam giác cân”; nhập a = 5; b = 2; c = 1, in ra màn hình “Đây không phải là độ dài 3 cạnh của tam giác”
Lưu ý: Sử dụng ngôn ngữ lập trình Python để viết chương trình
a = float(input("Nhap a : "))
b = float(input("Nhap b : "))
c = float(input("Nhap c : "))
if a+b>c and a+c>b and b+c>a:
if a==b or a==c or b==c:
if a==c==b:
print("Day la ba canh cua tam giac deu")
else:
print("Day la ba canh cua tam giac can")
elif (a**2)+(b**2)==c**2 or (a**2)+(c**2)==b**2 or (c**2)+(b**2)==a**2:
print("Day la ba canh cua tam giac vuong")
else:
pass
else:
print("Day khong phai ba canh cua tam giac")
Em hãy viết chương trình nhập 3 số a,b,c nguyên từ bàn phím.Kiểm tra a,b,c có thỏa mãn 3 cạnh của tam giác không? Nếu có cho biết đó là tam giác đều hay cân hay vuông (Em cần gấp)
MÔN TIN 8
Câu 1 viết chương trình kiểm tra tính chẵn lẻ của một số nguyên dương
Câu 2 : Viết chương trình nhập vào 3 cạnh của tam giác , kiểm tra và đưa ra màn hình : tam giác thường, tam giác cân , tam giác đều , tam giác vuông
viết chương trình : nhập vào ba cạnh A,B,C in ra màn hình trường hợp
tam giác thường ,tam giác vuông,tam giác cân,tam giac đều
a = float(input('Nhập cạnh thứ nhất (A): '))
b = float(input('Nhập cạnh thứ hai (B): '))
c = float(input('Nhập cạnh thứ ba (C): '))
if a == b == c:
print('Tam giác đều')
elif a == b or b == c or c == a:
if a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print('Tam giác vuông cân')
else:
print('Tam giác cân')
elif a*a + b*b == c*c or a*a + c*c == b*b or b*b + c*c == a*a:
print('Tam giác vuông')
else:
print('Tam giác thường')
Viết chương trình nhập vào 3 số a, b, c. Kiểm tra 3 số đó có phải là 3 cạnh của 1 tam giác hay không? Nếu phải, kiểm tra tam giác đó có phải là tam giác đều, tam giác cân, tam giác vuông, tam giác vuông cân không?
Hướng dẫn:
Để kiểm tra tam giác: tổng hai cạnh bất kì lớn hơn cạnh còn lại
Để phân loại tam giác:
- Tam giác đều: có 3 cạnh bằng nhau
- Tam giác cân: có 2 cạnh bằng nhau
- Tam giác vuông: áp dụng công thức Pi-ta-go
- Tam giác vuông cân: nó vừa vuông, vừa cân
- Phát biểu định nghĩa và tính chất tam giác cân. Nêu các cách chứng minh • các dụng
m giác là tam giác cân.
(5) Phát biểu định nghĩa và tính chất tam giác đều. Nêu các cách chứng minh tam giác là tam giác đều.
(6) Phát biểu định lí Py-ta-go thuận và đảo. b) Trả lời các câu hỏi sau
(1) Thế nào là hai tam giác bằng nhau? đến đo (2) Thế nào là tam giác cân?
(3) Thế nào là tam giác vuông cân? (4) Thế nào là tam giác đều? (5) Nêu các tính chất của tam giác cân. (6) Nêu các tính chất của tam giác vuông cân. (7) Nêu các tính chất của tam giác đều. c) Đố bạn nêu chính xác các tính chất sau: (1) Nếu ba cạnh của tam giác này .... tam giác kia, thì hai tam giác đó bằng
(2) Nếu hai cạnh và góc xen giữa của tam giác này .... tam giác kia, thì giác đó bằng nhau.
(3) Nếu một cạnh và hai góc kề của tam giác này .... tam giác kia, thì hai ta đó bằng nhau.
(4) Nếu một cạnh góc vuông và một góc nhọn kề cạnh ấy của tam giác vụ .... tam giác vuông kia, thì hai tam giác đó bằng nhau.
(5) Nếu cạnh huyền và một góc nhọn của tam giác vuông này .... tam giá kia, thì hai tam giác đó bằng nhau. | (6) Nếu hai cạnh góc vuông của tam giác vuông này .... tam giác vuông ki tam giác đó bằng nhau.
6 tính chất tam giác vuông cân
(7) Nếu cạnh huyền và một cạnh góc vuông của tam giác vuông này .... vuông kia, thì hai tam giác đó bằng nhau.
(8) Trong một tam giác vuông, bình phương của cạnh huyền bằng... cạnh g (9) Nếu một tam giác có bình phương của một cạnh bằng... đó là tam gi
Hãy chỉ ra Input và Output của bài toán sau: Cho ba số dương a, b, c. Kiểm tra xem ba số có là số đo ba cạnh của tam giác hay không?
Tham khảo
B1: nhập 3 số dương a,b,c
B2: nếu a+b <= c, chuyển đến b6
B3: nếu a+c <= b, chuyển đến b6
B4: nếu b+c <= a, chuyển đến b6
B5: cho kết quả a,b,c là 3 cạnh của tam giác
B6: in ra kết qua và kết thúc thuật toán