Contents
Kinh Nghiệm Hướng dẫn Điều kiện để 3 số abc la ba cạnh của tam giác Chi Tiết
Pro đang tìm kiếm từ khóa Điều kiện để 3 số abc la ba cạnh của tam giác được Update vào lúc : 2022-04-17 12:12:21 . Với phương châm chia sẻ Bí kíp về trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi Read tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Ad lý giải và hướng dẫn lại nha.
Với a, b, c là những số thực được gán trong chương trình, kể cả số âm và dương. Hãy báo ra màn hình hiển thị đây liệu có phải là độ dài của một tam giác không, nếu có thì đó là của loại tam giác nào
Cho em hỏi thử bài này còn có đúng không ạ @@~ em làm nhưng kh biết có ai giúp em chấm điểm @@ bro nào biết thì giúp em với, có sai thì sửa giúp em luôn @@
public class myDemo2
public static void main(String[] args) (c * c == b * b + a * a))
System.out.println(“Đây là tam giác vuông !”);
else
System.out.println(“Đây không phải tam giác”);
Chương trình này sẽ không còn bao giờ phát hiện được tam giác đều.
Lỗi này sẽ không còn phải lỗi ngôn từ mà là lỗi thuật toán
Thuật toán này chắc ngôn từ nào thì cũng dính
1 Like
Nó có chạy được vào else if trong trường hợp a =b =c đâu bạn. Lỗi do người lập trình
1 Like
mình nghĩ bạn nên được đặt chỗ Đk tam giác đều lên trên tam giác cân á
Bài này em làm sai rồi.
em phải gộp vào 2 trường hợp đó đó là có đúng tam giác hoặc không.
Sau đó mới tìm xem đó là tam giác gì
rileaon2401:
//trường hợp tam giác đều sẽ không còn được kiểm tra nếu có 2 cạnh bằng nhau
else if ((a == b) && (b == c) && (c == a)) {
//nếu có cũng thừa. Chỉ cần kiểm tra if( a==b && b==c) là đủ
–> Kiểm tra tam giác đều trước -> cân -> vuông -> thường
Cách làm:
if(Đúng là 3 cạnh tam giác)
-> if(3 cạnh bằng nhau) ? tam giác đều;
else if(2 cạnh bằng nhau) ? tam giác cân;
else if(có một góc vuông) ? tam giác vuông;
else if(3 cạnh không bằng nhau) ? tam giác thường;
else(Không phải 3 cạnh tam giác) : Báo sai
Nếu không còn ai chấm cho em, em hãy nhờ vào đề bài tạo ra những bộ test cases để tự chấm cho chính mình. Cụ thể trong trường hợp này thì em hoàn toàn có thể tìm những bộ test cases đạt những Đk sau:
- Bộ chiều dài không phải tam giác.
Bộ chiều dài phục vụ Đk là 3 cạnh của tam giác nhưng có số âm.
Bộ chiều dài tam giác: thường, cân, vuông cân, đều.
Bài của em thì lỗi logic thật nhiều, em cứ tạo test cases rồi thử. Em sẽ biết mình sai ở đâu rồi từ đó tự rút ra kinh nghiệm tay nghề bản thân.
1 Like
^^ cảm ơn toàn bộ những anh đã nhiệt tình giúp em ^^, cảm ơn ạ em sẽ làm lại ^^
như này mới đúng chứ nhỉ
if((a + b) > c && (b + c) > a && (c + a) > b)
printf(“nDay la 1 tam giac);
Đây là topic có tag ngôn từ java.
Đào mộ có gì vui
2 Likes
Còn tam giác vuông cân?
3 Likes
noname00:
Đào mộ có gì vui
Bạn này đào hay mà.
rileaon2401:
if ((a + b > c) || (a + c > b) || (b + c > a)) {
Dinh_Xuan:
if((a + b) > c && (b + c) > a && (c + a) > b)
2 logic này hoàn toàn rất khác nhau nhưng mấy bạn trên không phát hiện ra.
Ngoài ra:
rileaon2401:
if ((a + b > c) || (a + c > b) || (b + c > a))
System.out.println(“Đây là tam giác !”);
if ((a == b) || (b == c) || (c == a))
System.out.println(“Đây là tam giác cân !”);
Là 2 khối logic if rất khác nhau. Do đó nó sẽ in ra 2 dòng kết quả cùng lúc.
Đây là tam giác !
Đây là tam giác cân !
Xét về mặt phát biểu thì không còn gì sai. :v
4 Likes
ko hề có ý đó, mình tìm tài liệu thấy phần ktr 3 cạnh liệu có phải là một trong tam giác hay là không, thấy giải thuật có nhiều tài liệu họ ghi && or || nên không biết là cái nào ý
1 Like
&& nghĩa là “và”
|| nghĩa là “hoặc”
tiếp theo đó bạn dò lại: độ dài ba cạnh tam giác phải thỏa mãn nhu cầu cả 3 bất đẳng thức
3 Likes
bạn có biết làm như nào để đăng bài lên này ko ạ, tại mình mới nghe biết trang này ý
1 Like
Đăng bài sao bạn?
Nếu đăng code lên thì dùng Markdown, để code trong ba dấu ‘`’.
// Sample code
#include
using namespace std;
int main()
cout << "Hello C++nThis is a very simple code.";
return 0;
2 Likes
Dinh_Xuan:
thấy giải thuật có nhiều tài liệu họ ghi && or || nên không biết là cái nào ý
Ô thế hóa ra mình khen nhầm người à?
5 Likes
mình mới học nhập môn, tài liệu ghi dấu || còn thầy dạy && nên chưa làm rõ lắm hic
Cái này bạn nên đọc trong block if để biết kết luận của Đk đó, tiếp theo đó vận dụng De Morgan
2 Likes
cho em hỏi làm thế nào để đăng bài lên này với ạ
next page →
trang chủ Categories FAQ/Guidelines Terms of Service Privacy Policy
- Ba cạnh a, b, c của một tam giác phải thỏa mãn nhu cầu Đk là tổng hai cạnh bất kì luôn to nhiều hơn cạnh còn sót lại. Tức là a+b>c và b+c>a và a+c>b. Nếu nó đúng là ba cạnh của một tam giác thì ta tiến hành kiểm tra loại tam giác trên là loại nào. Nếu a, b, c không phải là ba cạnh của một tam giác thì ta in ra màn hình hiển thị không phải là cạnh của tam giác và kết thúc chương trình.
Tam giác vuông là tam giác có bình phương một cạnh bằng tổng bình phương hai cạnh còn sót lại.
Tam giác đều là tam giác có ba cạnh bằng nhau. Ta chỉ việc kiểm tra Đk a==b && b==c nếu như đúng thì đó là tam giác đều.
Tam giác cân là tam giác có hai cạnh bằng nhau. Để kiểm tra xem liệu có phải là tam giác cân hay là không ta chỉ việc kiểm tra Đk sau: a==b || a==c || b==c.
void KiemTraTamGiac(int a, int b, int c)
if(a + b <= c || a + c <= b || b + c <= a)
printf(“nTam giac khong hop le. Xin kiem tra lai !”);
printf(“nDay la tam giac: “);
if(a * a + b * b == c * c || a * c + c * c == b * b || b * b + c * c == a * c)
if(a == b || a == c || b == c)
/*else if(a == b || a == c || b == c)
printf(“nTam giac can”);
else if(a * a + b * b == c * c || a * c + c * c == b * b || b * b + c * c == a * c)
printf(“nTam giac vuong”);
printf(“nTam giac thuong”);
printf(“nNhap canh a: “);
printf(“nNhap canh b: “);
printf(“nNhap canh c: “);
Prev Post
Tìm số nguyên dương n nhỏ nhất sao cho một + 2 + … + n > 10000
Review Điều kiện để 3 số abc la ba cạnh của tam giác ?
Bạn vừa tìm hiểu thêm nội dung bài viết Với Một số hướng dẫn một cách rõ ràng hơn về Video Điều kiện để 3 số abc la ba cạnh của tam giác tiên tiến và phát triển nhất
Heros đang tìm một số trong những ShareLink Download Điều kiện để 3 số abc la ba cạnh của tam giác miễn phí.
Hỏi đáp vướng mắc về Điều kiện để 3 số abc la ba cạnh của tam giác
Nếu sau khi đọc nội dung bài viết Điều kiện để 3 số abc la ba cạnh của tam giác vẫn chưa hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Admin lý giải và hướng dẫn lại nha
#Điều #kiện #để #số #abc #cạnh #của #tam #giác