سلام امروز برنامه تشخیص و محاسبه مساحت مثلث قائم الزاویه در جاوا و براتون گذاشتم و اگر مثلث قائم الزاویه نباشد فقط محیط مثلث را محاسبه و چاپ می کند، اگر بجای محسابه محیط مثلث دوست دارید برنامه تشخیص بده که چه نوع مثلثی وارد برنامه شده بهتون پیشنهاد میکنم برنامه تشخیص مثلث متساوی الاضلاع و متساوی الساقین در جاوا و برید مطالعه بکنید.

کد برنامه تشخیص و محاسبه مساحت مثلث قائم الزاویه در جاوا:

package com.company;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
   // write your code here
        double z1,z2,z3,m;
        Scanner input = new Scanner ( System.in );
        System.out.println ( "ضلع اول را وارد بکنید:");
        z1 = input.nextDouble ();
        System.out.println ( "ضلع دوم را وارد بکنید:");
        z2 = input.nextDouble ();
        System.out.println ( "ضلع سوم را وارد بکنید:");
        z3 = input.nextDouble ();
        if(z1*z1 == z2*z2 + z3*z3){ //شروع شرط اول
            m = z2 * z3 / 2;
            System.out.println ( "مساحت مثلث قائم الزاویه:"+ m );
        } /*پایان شرط اول*/    else if(z2*z2 == z1*z1 + z3*z3){ //شروع شرط دوم
            m = z1 * z3 / 2;
            System.out.println ( "مساحت مثلث قائم الزاویه:"+ m );
        }/*پایان شرط دوم*/   else if(z3*z3 == z1*z1 + z2*z2){ //شروع شرط سوم
            m = z1 * z2 / 2;
            System.out.println ( "مساحت مثلث قائم الزاویه:"+ m );
        } /*پایان شرط سوم*/   else { //درصورتی که مثلث قائم الزاویه نباشد محیط مثلث محاسبه می شود
            m = z1 + z2 + z3;
            System.out.println ( "محیط مثلث:"+ m );
        }
    }
}

خروجی برنامه تشخیص و محاسبه مساحت مثلث قائم الزاویه در جاوا:

ضلع اول را وارد بکنید:
3
ضلع دوم را وارد بکنید:
4
ضلع سوم را وارد بکنید:
5
مساحت مثلث قائم الزاویه:6.0

توضیحات برنامه تشخیص و محاسبه مساحت مثلث قائم الزاویه در جاوا:

1. سه تا عدد از نوع اعشاری از کاربر دریافت می کنیم به علت اینکه شاید یکی از ضلع های ما اعشاری باشند.

2. برای اینکه تشخیص بدیم که مثلثث از نوع قائم الزاویه است یا نه از فرمول فیثاغورس یا فیثاغورث یا پیساگوراس استفاده می کنیم.

قابل توجه:

فرمول فیثاغورس یا فیثاغورث یا پیساگوراس : مجذور وتر برابر است با مجموع، مجذور دو ضلع

مثال: یک مثلث با ضلع های 3، 4 و 5 داریم که میخوایم ببینیم آیا این اضلاع یک مثلث قائم الزاویه است یا نه؟

5*5 = 4*4 + 3*3 در نتیجه جواب 25 = 25 می باشد و ما متوجه می شیم که این اضلاع یک مثلث قائم الزاویه است.

مجذور: رساندن عدد به توان 2

فرمول محاسبه مساحت مثلث: قاعده ضرب در ارتفاع تقسیم بر 2

فرمول محیط مثلث: مجموع تمام اضلاع مثلث

3. سه دستور شرطی تو در تو داریم که بررسی میکنیم که آیا مجذور وتر برابر است با مجموع مجذور دو ضلع دیگر یا نه

4. درصورتی که مثلث از نوع قائم الزاویه نباشد محیط مثلث محاسبه می شود.