Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 48 additions & 1 deletion geom.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,25 @@ class Rectangle {
constructor(length, width) {
this.length = length;
this.width = width;
} isSquare(length, width){
this.length = this.width;
return true;
console.log(isSquare);

}
area(){
var recArea =this.width * this.length;
console.log(recArea);

}
perimeter(){
var parim = (this.length+this.length ) + (this.width+this.width);
console.log(parim);
}
}
var first=new Rectangle(4,4);
var second=new Rectangle(3,4);
var third=new Rectangle(2,2);


class Triangle {
Expand All @@ -12,8 +29,34 @@ class Triangle {
this.sideB = sideB;
this.sideC = sideC;
}
isEquilateral(){
var equal=(this.sideA =this.sideB=this.sideC);
return true;
console.log(equal);

}
isIsosceles(){
var isosceles=(this.sideA=this.sideB);
return true;
console.log(isosceles);

}
area(){
var triangleAre = .5 * (this.sideC) * this.sideA;
return true;
console.log(triangleAre);

}
obtuse(){
var triangleObtuse=(this.sideA - this.sideC) * (this.sideB - this.sideC);
return true ;
console.log(triangleObtuse);

}
}

var triangleFirst = new Triangle (3,3,3);
var triangleSecond = new Triangle (5,3,6);
var triangleThird = new Triangle (2,3,4);

class LineSegment {
constructor(x1, y1, x2, y2){
Expand All @@ -22,6 +65,10 @@ class LineSegment {
this.x2 = x2;
this.y2 = y2;
}
length(){
var firstLine=Math.pow(this.x1-this.x2,2);
var secondLine=Math.pow(this.y1-this.y2,2);
}
}

// NOTE: DO NOT REMOVE OR ALTER
Expand Down