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

کد برنامه تشخیص مثلث متساوی الضلاع و متساوی الساقین:

package com.company;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
	// write your code here
        Scanner input = new Scanner( System.in);
        int z1 = 0, z2 = 0, z3 =0;
        System.out.println ( "اندازه ضلع اول خود را وارد کنید:" );
        z1 = input.nextInt ();
        System.out.println ( "اندازه ضلع دوم خود را وارد کنید:" );
        z2 = input.nextInt ();
        System.out.println ( "اندازه ضلع سوم خود را وارد کنید:" );
        z3 = input.nextInt ();
        if(z1 == z2 && z2 == z3) {
            //شرط در صورتی که سه عدد در یافت شده مساوی است مثلث متساوی الاضلاع می باشد
            System.out.println ( "مثلث متساوی الاضلاع" );
        } else if (z1 == z2 || z1 == z3 || z2 == z3) {
            //شرط در صورتی که فقط دو عدد باهم مساوی بودند مثلث متساوی الساقین می باشد
            System.out.println ( "مثلث متساوی الساقین" );
        }
    }
}

خروجی برنامه تشخیص مثلث متساوی الضلاع و متساوی الساقین:

اندازه ضلع اول خود را وارد کنید:
8
اندازه ضلع دوم خود را وارد کنید:
8
اندازه ضلع سوم خود را وارد کنید:
1
مثلث متساوی الساقین

توضیحات برنامه:

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

2. این سه تا عدد و در شرط اول اکر برابر هم بودند متوجه میشم که مثلث متوازی الاضلاع

قبل از نوشتن این برنامه لازم هست بدونید که: 

مثلث متساوی الاضلاع: مثلثی است که هر سه تا ضلع باهم برابر هستند.

مثلث متساوی الساقین: مثلثی است که فقط دو ضلع آن باهم برابر هستند.

3. مثلث متساوی الاضلاع و چاپ میکنم

4. در غیر اینصورت اگر فقط دو ضلع آن باهم برابر بودند 

5. مثلث متساوی الساقین و چاپ میکنم

6.پایان