تمرین سیگماگیر با جاوا
در این نوشته تمرین “تمرین سیگماگیر” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردیم.
تمرین سیگماگیر با جاوا
سوال تمرین سیگماگیر
برنامهای بنویسید که به ترتیب دو عدد 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]
با سلام خسته نباشید جواب این سوال به c++ برای دوست عزیز:
اگه خواستین من سوالات بیشتری میفرستم.
باتشکر از سایتتون
( )int main
{
int n , m , sum = 0 , g = 0;
cin>>n>>m;
if(n 10)
return 0;
for (int i = -10; i <= m; i++) {
for (int j = 1; j <= n; j++){
if(j == 0)
continue;
sum = (i+j) * (i+j) * (i+j)/(j*j);
g += sum;
}
}
cout<<g;
return 0;
}
متشکریم
اگر سوالات دیگری را نیز حل کردید برای ما ارسال کنید.
سلام میشه این کد رو به زبان ++c هم بنویسید؟
این سوال در دسته بندی تمرین های جاوا قرار داده شده برای حل این سوال به زبان سی پلاس پلاس باید کمی صبر کنید تا نوبت به این سوال برسه برنامه ریزسی محتوای سایت خیلی شلوغ شده
از صبوری شما متشکریم