Điều kiện để 3 số abc la ba cạnh của tam giác 2022

180 15.webp 15

Cập Nhật Hướng Dẫn Điều kiện để 3 số abc la ba cạnh của tam giác Mới Nhất

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)

Chương trình này sẽ không còn lúc nào 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 Quý quý khách. Lỗi do người lập trình

1 Like

mình nghĩ Quý quý khách 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 trọn vẹ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 trọn vẹn rất khác nhau nhưng mấy Quý quý khách 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 đó Quý quý khách 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

    Quý quý khách 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 Quý quý khách?

    Nếu đăng code lên thì dùng Markdown, để code trong ba dấu ‘`’.

    // Sample code
    #include <iostreamvàgt;
    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 Quý quý khách 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

    Video Đ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ề Review Điều kiện để 3 số abc la ba cạnh của tam giác mới nhất , Hero đ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 Free.

    Hỏi đáp thắc mắc về Điều kiện để 3 số abc la ba cạnh của tam giác

    Nếu sau khoản thời hạn đọ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ì trọn vẹn có thể lại Comments ở cuối bài để Tác giả lý giải và hướng dẫn lại nha
    #Điều #kiện #để #số #abc #cạnh #của #tam #giác

    Exit mobile version