Contents
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à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
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
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í.
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
Tra Cứu Mã Số Thuế MST KHƯƠNG VĂN THUẤN Của Ai, Công Ty Doanh Nghiệp…
Các bạn cho mình hỏi với tự nhiên trong ĐT mình gần đây có Sim…
Thủ Thuật về Nhận định về nét trẻ trung trong môi trường tự nhiên vạn…
Thủ Thuật về dooshku là gì - Nghĩa của từ dooshku -Thủ Thuật Mới 2022…
Kinh Nghiệm Hướng dẫn Tìm 4 số hạng liên tục của một cấp số cộng…
Mẹo Hướng dẫn Em hãy cho biết thêm thêm nếu đèn huỳnh quang không còn…