Chào mừng bạn đến với Selfomy Hỏi Đáp, hãy Hỏi bài tập hoặc Tham gia ngay
+3 phiếu
trong Tin học lớp 8 bởi MAN6002 Cử nhân (2.3k điểm)

Cho tam giác ABC. Lập chương trình Pascal tên là PHAN_LOAI_TG.pas sao cho sau khi nhập độ dài AB, BC, AC thì xác định loại tam giác ABC là một trong các trong tam giác ở bảng dưới đây  

Tam giác đều Tam giác gồm có ba cạnh bằng nhau
Tam giác cân Tam giác có hai cạnh bất kì bằng nhau 
Tam giác vuông Tam giác có bình phương một cạnh bất kì bằng tổng bình phương hai cạnh còn lại
Tam giác vuông cân Tam giác gồm có hai cạnh góc vuông bằng nhau
Tam giác thường Tam giác không có tính chất nào như trên (Không có góc vuông, ba cạnh có độ dài khác nhau)

 

 


2 Trả lời

+3 phiếu
bởi pttp1809 Thần đồng (1.1k điểm)
được bầu chọn là câu hỏi hay nhất bởi MAN6002
 
Hay nhất
Program PHAN_LOAI_TG;

Uses Crt;

Var AB,BC,AC: integer;

Begin

Clrscr;

Readln(AB);

Readln(BC);

Readln(AC);

If (AB=BC) and (BC=AC) and (AC=AB) then writeln('Tam giac ABC la tam giac deu');

else if (AB=BC) or (BC=AC) or (AC=AB) then writeln('Tam giac ABC la tam giac can');

else if ((AB*AB+BC*BC)=AC) or ((BC*BC+AC*AC)=AB) or ((AC*AC+AB*AB)=BC) then writeln('Tam giac ABC la tam giac vuong');

else if ((AB*AB+BC*BC)=AC) and (AB=BC) or ((BC*BC+AC*AC)=AB) and (BC=AC) or ((AC*AC+AB*AB)=BC) and (AC=AB) then writeln('Tam giac ABC la tam giac vuong can');

else writeln('Tam giac ABC la tam giac thuong');

Readln;

End.
bởi MAN6002 Cử nhân (2.3k điểm)

Bạn làm rõ hơn cho mình ở phần điều kiện sau IF được không? Mình thấy chương trình hơi bị rối

+1 thích
bởi nhokmeoyeutien Cử nhân (2.5k điểm)

Program PHAN_LOAI_TG;
Uses Crt;
Var AB,BC,AC: integer;
Begin
Clrscr;

Readln(AB);
Readln(BC);
Readln(AC);
If (AB=BC) and (BC=AC) and (AC=AB) then writeln('Tam giac ABC la tam giac deu');
else if (AB=BC) or (BC=AC) or (AC=AB) then writeln('Tam giac ABC la tam giac can');
else if ((AB*AB+BC*BC)=AC) or ((BC*BC+AC*AC)=AB) or ((AC*AC+AB*AB)=BC) then writeln('Tam giac ABC la tam giac vuông)
else if ((AB*AB+BC*BC)=AC) and (AB=BC) or ((BC*BC+AC*AC)=AB) and (BC=AC) or ((AC*AC+AB*AB)=BC) and (AC=AB) then writeln('Tam giac ABC la tam giac vuong can');
else writeln('Tam giac ABC la tam giac thuong');
Readln;

bởi MAN6002 Cử nhân (2.3k điểm)

Bạn làm rõ hơn cho mình ở phần điều kiện sau IF được không? Mình thấy chương trình hơi bị rối

Các câu hỏi liên quan

+2 phiếu
1 trả lời
Lập trình tính tổng A= 1+ 1/2+1/3+...+1/n (n: số được nhập từ bàn phím)
đã hỏi 11 tháng 1, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
+2 phiếu
1 trả lời
Viết chương trình nhập từ bàn phím 3 số nguyên dương Ngày,Tháng,Năm. Hãy kiểm tra xem 3 số đưa vào có là một bộ ba số Ngày Tháng Năm hợp lệ hay không.
đã hỏi 12 tháng 1, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
0 phiếu
1 trả lời
C1: Số hoàn thiện là số tự nhiên có tổng các ước của nó (không kể nó) bằng chính nó. VCT kiểm tra xem một số được nhập từ bàn phím có phải là số hoàn thiện không? C2: Một cửa hàng có các thùng sơn có cân nặng lần lượt là 16,17,21 kg. 1 người khách hàng cần mua 115kg. Hãy VCT tính và cho biết cần bán bao nhiêu thùng sơn mỗi loại mà không phải bán lẻ thùng nào?    
đã hỏi 2 tháng 12, 2017 trong Tin học lớp 8 bởi lop6/7tk_2017 Học sinh (314 điểm)
0 phiếu
1 trả lời
C1: VCT tính tổng các số nguyên n được nhập từ bàn phím đến khi gặp số nguyên tố thì dừng. C2:  VCT giải bài toán sau: Yêu nhau cau sáu bổ ba Ghét nhau cau sáu bổ ra làm muời Số người tính đã tám mươi, Cau mười năm quả,hỏi người gét,yêu? Tính xem có bao nhiêu người ghét,bao nhiêu người yêu? 2 bài - bạn nào làm được 1 bài tớ sẽ vẫn tick nha!!!  
đã hỏi 13 tháng 1, 2018 trong Tin học lớp 7 bởi lop6/7tk_2017 Học sinh (314 điểm)
0 phiếu
1 trả lời
S=√1+2+3+...+n S=1-2+3-4.....+(-1)^n-1* n S= 1/2+2/3+3/4......+n/n+2
đã hỏi 3 tháng 4, 2022 trong Tin học lớp 8 bởi Khách
+1 thích
1 trả lời
Viết chương trình Pascal nhập từ bàn phím ba số thực a, b, c và kiểm tra xem nó có phải là ba cạnh của 1 tam giác vuông/ tù/ nhọn không. Gợi ý: Sử dụng bình phương 1 cạnh so sánh với tổng bình phương 2 cạnh còn lại.
đã hỏi 17 tháng 3, 2020 trong Tin học lớp 8 bởi MAN6002 Cử nhân (2.3k điểm)
+3 phiếu
2 câu trả lời
Viết chương trình nhập n số nguyên a) In các số đó ra màn hình b) Đếm có bao nhiêu số chẵn trong dãy, in các số đó ra màn hình   c) Đếm có bao nhiêu số lẻ trong dãy, in các số đó ra màn hình
đã hỏi 15 tháng 2, 2019 trong Tin học lớp 8 bởi Letram Cử nhân (5.0k điểm)
+2 phiếu
1 trả lời
Bài 8: Viết chương trình nhập một bảng số 3x3 với điều kiện các số được nhập sẽ hiện lên màn hình đúng tại vị trí tương ứng của mình trên bảng số. Cố lên nào mọi người! :)
đã hỏi 27 tháng 3, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
+2 phiếu
1 trả lời
Bài 7: Nhập một số tự nhiên N và viết chương trình tạo mảng gồm N số nguyên tố đầu tiên. Nhanh lên nào ai làm xong nhanh và đúng nhất mình sẽ tick nhé!
đã hỏi 27 tháng 3, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
0 phiếu
0 câu trả lời
Bài 6: Lập phương trình nhập bậc hệ số, giá trị của biến và tính giá trị của đa thức: P(x) = anxn + an-1xn-1 + ... + a1x1 + a0 Cố lên các bạn nhé!
đã hỏi 27 tháng 3, 2019 trong Tin học lớp 8 bởi supersmart2005 Cử nhân (2.6k điểm)
  1. monmon70023220

    631 Điểm

  2. Darling_274

    160 Điểm

  3. minhquanhhqt160

    113 Điểm

  4. tngnhatganh117

    94 Điểm

Phần thưởng hằng tháng
Hạng 1: 200.000 đồng
Hạng 2: 100.000 đồng
Hạng 3: 50.000 đồng
Hạng 4: 20.000 đồng
Phần thưởng bao gồm: mã giảm giá Shopee, Nhà Sách Phương Nam, thẻ cào cùng nhiều phần quà hấp dẫn khác sẽ dành cho những bạn tích cực nhất của tháng. Xem tại đây
Bảng xếp hạng cập nhật 30 phút một lần
...