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

JS Code for Generating OTP

JS Code for Generating OTP -  * Learn how to create a simple JavaScript function to generate a random 4-digit OTP. (GENERATED BY - ChatGPT) function OTP() { let otp = ""; otp = Math.floor(Math.random() * 9000 + 1000); return otp; } console.log("Your OTP is-", OTP());

Concurrency Control

What is Concurrency Control? Concurrency Control in Database Management System is a procedure of managing simultaneous operations without conflicting with each other. It ensures that Database transactions are performed concurrently and accurately to produce correct results without violating data integrity of the respective Database. Concurrent access is quite easy if all users are just reading data. There is no way they can interfere with one another. Though for any practical Database, it would have a mix of READ and WRITE operations and hence the concurrency is a challenge. DBMS Concurrency Control is used to address such conflicts, which mostly occur with a multi-user system. Therefore, Concurrency Control is the most important element for proper functioning of a Database Management System where two or more database transactions are executed simultaneously, which require access to the same data. Potential problems of Concurrency Here, are some issues which you will likely to face wh...

Top 10 Most Famous Photographers of All Time

*Top 10 Most Famous Photographers of All Time* If you want to take truly memorable and moving photographs, you can learn something by studying the pictures of famous photographers. Some of the most beloved artists are deceased, but some are still delighting us with their photographs. The list below includes some of the more famous photographers that still impact our lives today. 1. *Ansel Adams* is probably the most easily recognized name of any photographer. His landscapes are stunning; he achieved an unparalleled level of contrast using creative darkroom work. You can improve your own photos by reading Adams’ own thoughts as he grew older, when he wished that he had kept himself strong enough physically to continue his work. 2. *Yousuf Karsh* has taken photographs that tell a story, and that are more easily understood than many others. Each of his portraits tells you all about the subject. He felt as though there was a secret hidden behind each woman and man. Whether he captures a gl...