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
uses crt;
var a,b,c:real;
begin
clrscr;
readln(a,b,c);
if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then
begin
if (a=b) and (b=c) then write('Day la tam giac deu')
else writeln('Day khong la tam giac deu');
end
else writeln('Day khong la ba canh trong mot tam giac');
readln;
end.
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
Viết chương trình nhập vào độ dài các cạnh của tam giác rồi tình chu vi của tam giác. Kiểm tra xem tam giác đó có phải là tam giác đều không?
Đừng tham khảo đc k ạ ;-;
=V lúc trước làm bài này nhưng quên cách làm rồi
Viết chương trình nhập từ bàn phím 3 số a,b,c . Kiểm tra xem 3 số đó có phải 3 cạnh của tam giác không . Nếu là 3 cạnh thì tính chu vi và diện tích của tam giác đó . Ghi kết quả bài toán vào tập bai1.inp
uses crt;
const fi='bai1.inp'
var f1:text;
a,b,c,cv,dt,p:real;
begin
clrscr;
assign(f1,fi); rewrite(f1);
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
write('Nhap c='); readln(c);
if (a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a) then
begin
cv:=a+b+c;
p:=cv/2;
dt:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln(f1,'Chu vi la: ',cv:4:2);
writeln(f1,'Dien tich la: ',dt:4:2);
end
else writeln(f1,'Day khong la ba canh trong mot tam giac');
close(f1);
readln;
end.
nhập vào 3 cạch của 1 tam giác từ àn phím .Viết chương trình kiểm tra tam giác đó có phải tam giác đều không. cíu với ạ mai phải nộp r cảm ơn trc ạ
mình viết ở ngôn ngữ C++ nhé bạn
#include<iostream>
using namespace std;
int main() {
double a, b, c;
int h = 2;
cout << "Do dai canh 1 : "; cin >> a;
cout << "Do dai canh 2 : "; cin >> b;
cout << "Do dai canh 3 : "; cin >> c;
if (a + b > c && a + c > b && c + b > a) {
h++;
}
else {
h--;
}
if (h == 1) {
cout << "Day khong phai la mot tam giac";
}
if (h == 3) {
if (a == b && b == c && a == c) {
cout << "Day la tam giac deu";
}
else {
cout << "Day khong phai la tam giac deu";
}
}
return 0;
}
Rồi có đúng không bạn, bạn bình luận một câu cho mình yên tâm được ko
viết chương trình nhập vào ba cạnh của tam giác kiểm tra xem tam giác đó có phải tam giác cân hay không
#include <iostream>
using namespace std;
int main()
{
int a,b,c,kt;
cout<<"Nhap a=";
cin>>a;
cout<<"Nhap b=";
cin>>b;
cout<<"Nhap c=";
cin>>c;
if ((a>0) and (b>0) and (c>0) and (a+b>c) and (a+c>b) and (b+c>a))
{
kt=0;
if (a*a==b*b+c*c) kt=1;
if (b*b==a*a+c*c) kt=1;
if (c*c==a*a+b*b) kt=1;
if ((a==b) and ((a<c) or (a>c)) and ((b<c) or (b>c))) kt=2;
if ((b==c) and ((b<a) or (b>a)) and ((c<a) or (c>a))) kt=2;
if ((c==a) and ((c<b) or (c>b)) and ((a<b) or (a>b))) kt=2;
if ((a==c) and (b==c)) kt=3;
if (kt==2) cout<<"Day la tam giac can";
else cout<<"Day khong la tam giac can";
}
else cout<<"Day khong la ba canh trong mot tam giac";
return 0;
}
viết chương trình gồm 3 số a,b và c nhập từ bàn phím , kiểm tra xem 3 số đó có phải là 3 cạch của 1 tam giác hay ko ?
#include<iostream>
using namespace std;
int main() {
double a, b, c;
cout << "Canh 1: "; cin >> a;
cout << "Canh 2: "; cin >> b;
cout << "Canh 3: "; cin >> c;
if (a > 0 && b > 0 && c > 0) {
if (a < b + c || b < a + c || c < a + b) {
cout << "Day la do dai ba canh cua mot tam giac";
} else {
cout << "Day khong phai do dai ba canh cua mot tam giac";
}
}else {
cout << "Do dai cac canh cua mot tam giac phai lon hon 0";
}
return 0;
}
Viết chương trình kiểm tra 3 số a,b,c có là ba cạnh của một tam giác hay ko với a,b,c là số được nhập từ bàn phím
số hợp lệ là số lớn hơn 100 bé hơn 1000.Viết chương trình nhập vào 1 số nguyên từ bàn phím và thông báo số nguyên đó có hợp lệ hay ko?
GIÚP MIK VS Ạ MIK CẦN GẤP
MIK SẮP THI RỒI GIÚP MIK VS
Uses crt;
Var a, b, c:real;
Begin
Readln(a);
Readln(b);
Readln(c);
If (a + b > c) or (a + c > b) or (b + c > a) then writeln('tam giác')
Else writeln('Khong phai tam giac');
Readln
End.
Mn giải giúp e vs ạ
Sửa 4 lỗi trong chương trình dưới đây để có một chương trình hoàn thiện giải quyết bài toán : Cho 3 cạnh của tam giac là số thực a,b, c nhập vào từ bàn phím, kiểm tra xem tam giác đã cho có phải tam giác đều không? (2đ) Program kiemtra; Uses crt; var a,b,c: integer; Begin write(' Moi nhap 3 canh cua mot tam giac a, b, c: '); Readln(a;b;c); If a=b=c then Writeln( 'Day la 3 canh cua tam giac deu’); Else writeln(' Day khong phai canh cua tam giac deu'); readln; End. Lỗi 1: var a,b,c: integer; Sửa lỗi 1: ___________________________________ Lỗi 2: readln(a;b;c); Sửa lỗi 2: _____________________________________ Lỗi 3: If a=b=c then Sửa lỗi 3: ______________________________________ Lỗi 4: Writeln( 'Day la 3 canh cua tam giac deu'); Sửa lỗi 4 ________________________