News Ticker

Menu

( C++ ) Kiểm tra tam giác


/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<iostream>
using namespace std;

class Bai10{
private: int a, b, c;

public:
void setA(int a){
this->a = a;
}

int getA(){
return a;
}

void setB(int b){
this->b = b;
}

int getB(){
return b;
}

void setC(int c){
this->c =c;
}

int getC(){
return c;
}

Bai10(){
setA(a);
setB(b);
setC(c);
}

void inPutKey(){
int a, b , c;

do{
cout << "input a: "; cin >> a; this->setA(a);

cout << "input b: "; cin >> b; this->setB(b);

cout << "input c: "; cin >> c; this->setC(c);

}while((getA() < 0 || getB() < 0 || getC() < 0) && cout << "Nhap Lai" << endl);
}


// void test_Triangle(Bai10 tg){
// if(tg.a+tg.b < tg.c || tg.c+tg.a < tg.b << tg.b+tg.c < tg.a) cout << "khong tao thanh tam giac" << endl;
// else{
// if((tg.a == tg.b && tg.a == tg.c)) cout << "tam giac dieu" << endl;
// else if(tg.a*tg.a+tg.b+tg.b == tg.c*tg.c || tg.c*tg.c+tg.a*tg.a == tg.b*tg.b || tg.b*tg.b+tg.c*tg.c == tg.a*tg.a){
// if((tg.a == tg.b && tg.a != tg.c) || (tg.b == tg.c && tg.b != tg.a) || (tg.a == tg.c && tg.a != tg.b)) cout << "tam giac vuong can" << endl;
// else cout << "tam giac vuong" << endl;
// }
// else if((tg.a == tg.b && tg.a != tg.c) || (tg.b == tg.c && tg.b != tg.a) || (tg.a == tg.c && tg.a != tg.b)) cout << "tam giac can" << endl;
// else cout << "tam giac thuong" << endl;
// }
// }

void test_Triangle_1(int a, int b, int c){
if(a+b < c || a+c < a || b+c < a) cout << "Khong Tao Thanh Tam Giac" << endl;
else{
if(a == b && a == c) cout << "Tam Giac Dieu" << endl;
else if((a == b && a!= c) || (a == c & a!= b) || (b == c && b != a)) cout << "Tam Giac Can" << endl;
else if(a*a+b*b == c*c || a*a+c*c == b*b || b*b+c*c == a*a){
if((a == b && a!= c) || (a == c & a!= b) || (b == c && b != a)) cout << "Tam Giac Vuong Can" << endl;
else cout << "Tam Giac Vuong" << endl;
}
else cout << "Tam Giac Thuong" << endl;
}
}
};

int main(){
Bai10 tamgiac;
tamgiac.inPutKey();
tamgiac.test_Triangle_1(tamgiac.getA(), tamgiac.getB(), tamgiac.getC());
return 0;
}

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

No Comment to " ( C++ ) Kiểm tra tam giác "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM