من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

تمرین سیگماگیر با جاوا

تمرین سیگماگیر با جاوا
تمرین سیگماگیر با جاوا

تمرین سیگماگیر با جاوا

در این نوشته تمرین “تمرین سیگماگیر” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردیم.

 

تمرین سیگماگیر با جاوا

سوال تمرین سیگماگیر

برنامه‌ای بنویسید که به ترتیب دو عدد n و m را از کاربر بگیرد و حاصل مقدار زیر را به دست آورد:

فرمول تمرین سیگماگیر

 

ورودی تمرین سیگماگیر

در خط اول عدد n و در خط بعد عدد m به شما داده می‌شود.

0≤n,m≤10

 

خروجی تمرین سیگماگیر

حاصل عبارت را در تنها خط خروجی چاپ کنید.

Sample 1:
====================================================
input :
3
2
output :
-2349

Sample 2:
====================================================
input :
1
-10
output :
-729

 

حل تمرین

import java.util.Scanner;
import java.lang.Math.*;

public class Main {

    public static Scanner sc;


    public static void main(String[] args) {
        sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int sum = 0;
        int temp = 0;

        if(n < 0 ||m > 10)
            return;

        for (int i = -10; i <= m; i++) {
            for (int j = 1; j <= n; j++) {
                if(j == 0)
                    continue;

                temp = (int)java.lang.Math.pow(i + j, 3);
                sum += temp / (int)java.lang.Math.pow(j, 2);
            }
        }

        System.out.println(sum);


    }

}

دو حلقه‌ی داخلی داریم. درون دو حلقه فرمولی که در بالا آورده شده است را محاسبه می‌کنیم. هر بار در متغیر sum با مقدار قبلی sum جمع می‌کنیم. و در آخر مقدار sum را نمایش می‌دهیم.

منبع سوال‌: وبسایت کوئرا

برای امتیاز به این نوشته کلیک کنید!
[کل: 4 میانگین: 5]