Skip to main content

creating object for class triangle

Define a class named triangle as described below:

Data members: 1) side1
2) Side2
3) side3
4) angle1, angle2, angle3

Methods : 1) constructors
2) trianglePerimeter()
3) triangleArea()
4) isoceles( )
5) equilateral( )
6) rightAngled()
7) scalene()

Test this class by creating an object for the class triangle.




class triangle{ 
public double s1; 
public double s2; 
public double s3; 
public double a1; 
public double a2; 
public double a3; 
public triangle(){ 
public double trianglePerimeter(){ 
return this.s1+this.s2+this.s3; 
public double triangleArea(){ 
double s = trianglePerimeter()/2; 
double a=s*(s-this.s1)*(s-this.s2)*(s-this.s3); 
return Math.pow(a, 0.5); 
public void isisoceles(){ 
if(this.s1==this.s2 || this.s2==this.s3 || this.s3==this.s1) 
System.out.println("Triangle is isosceles."); 
else
System.out.println("Triangle is not isosceles."); 
public void equilateral(){ 
if(this.s1==this.s2 && this.s2==this.s3 && this.s3==this.s1) 
System.out.println("Triangle is Equilateral."); 
else
System.out.println("Trianlge is not Equilateral."); 

public void rightAngled(){ 
if(this.a1==90 || this.a2==90 || this.a3==90) 
System.out.println("Triangle is Right angled."); 
else
System.out.println("Trianle is not Right angled."); 
public void scalene(){ 
if(this.a1!=this.a2 || this.a2!=this.a3 || this.a3!=this.a1) 
System.out.println("Triangle is scalene."); 
else
System.out.println("trianlge is not scalene."); 
class triangleClass{ 
public static void main(String[] args) { 
triangle t = new triangle(); 
t.a1=90; 
t.a2=45; 
t.a3=45; 
t.s1=12; 
t.s2=25; 
t.s3=16; 
System.out.println("The perimeter of the triangle is "+t.trianglePerimeter()); 
System.out.println("The area of the trianle is "+t.triangleArea()); 
t.isisoceles(); 
t.equilateral(); 
t.rightAngled(); 
t.scalene(); 
}



OUTPUT:

The perimeter of the triangle is 53.0
The area of the trianle is 77.79419965524421
Triangle is not isosceles.
Trianlge is not Equilateral.
Triangle is Right angled.
trianlge is not scalene.


Comments

Popular posts from this blog

four methods overload these methods

Write a program in java which has the following classes and methods:  Class : OverloadDemo Methods : test() Declare four methods with the same name “test()” and overload these methods class OverloadDemo{  public void test(){  System.out.println("It's a test method for null.");  }  public void test(int n){  System.out.println("It's a test method for displaying the int value "+n);  }  public void test(double d){  System.out.println("It's a test method for displaying the double value "+d);  }  public void test(String s){  System.out.println("It's a test method for displaying the String "+s);  }  }  class overClass{  public static void main(String[] args) {  OverloadDemo old = new OverloadDemo();  old.test();  old.test(12);  old.test(25.35);  old.test("Subham");  }  } OUTPUT: It's a test method for null. It's a test method for displaying the int value 12 It's a test method for ...

Windows Key Shortcuts

List of common keyboard shortcuts that can be used with the Windows key: (Image by - Sharma Guides | Subham232330) 1. Windows Key + D: Show the Desktop 2. Windows Key + E: Open File Explorer 3. Windows Key + I: Open Settings 4. Windows Key + L: Lock the computer 5. Windows Key + R: Open the Run Dialog 6. Windows Key + S: Open the search bar 7. Windows Key + Tab: Open Task View 8. Windows Key + Ctrl + D: Create a new virtual desktop 9. Windows Key + Ctrl + Left or Right arrow: Switch between virtual desktops 10. Windows Key + M: Minimize all windows 11. Windows Key + Shift + M: Undo minimize all windows 12. Windows Key + Up Arrow: Maximize the current window 13. Windows Key + Down Arrow: Minimize the current window 14. Windows Key + Right Arrow: Snap the current window to the right 15. Windows Key + Left Arrow: Snap the current window to the left 16. Windows Key + P: Project to a second screen 17. Windows Key + Home: Minimize all but the active window 18. Windows Key + ...

Computer Short Questions

Computer Short Questions & Answers: 1. What is any part of the computer that you can physically touch? – Hardware 2. Which generation of computers is still under development? – Fifth 3. What is the most common storage device for the personal computer? – Hard Disk Drive 4. Which key is used in combination with another key to perform a specific task? – Control 5. What is the pattern of printed lines on most products? – Barcodes 6. To make the number pad act as a directional arrow, we press which key? – Shift 7. Which devices let the computer communicate with you? – Input 8. What is the most frequently used piece of hardware for inputting data? – Hardware 9. What is the place where the computer stores programs and data? – Storage unit 10. What is the process of dividing the disk into tracks and sectors? – Formatting 11. What is the space in your computer that loads’ and works with data? – RAM memory 12. What is the storage which stores or retains data after power off? – Non-volatile s...