برنامه ای بنویسید که دو عدد را بخواند و دومی را به توان اولی برساند - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه ای بنویسید که دو عدد را بخواند و دومی را به توان اولی برساند

0 امتیاز
برنامه ای بنویسید که دو عدد را بخواند و دومی را به توان اولی برساند
سوال شده آذر 15, 1402 بوسیله ی مهزیار  

1 پاسخ

0 امتیاز

در C++:

#include <iostream>

// تابعی برای محاسبه توان با استفاده از حلقه
double power(double base, int exponent) {
    double result = 1;
    for(int i = 0; i < exponent; ++i) {
        result *= base;
    }
    return result;
}

int main() {
    double base;
    int exponent;

    std::cout << "لطفا پایه را وارد کنید: ";
    std::cin >> base;

    std::cout << "لطفا توان را وارد کنید (باید عدد صحیح باشد): ";
    std::cin >> exponent;

    double result = power(base, exponent); // محاسبه پایه به توان توان بدون استفاده از تابع pow
    std::cout << base << " به توان " << exponent << " برابر است با: " << result << std::endl;

    return 0;
}

 

در c#:

using System;

class Program {
    // تابعی برای محاسبه توان بدون استفاده از تابع Math.Pow
    static double Power(double base, int exponent) {
        double result = 1;
        for(int i = 0; i < exponent; i++) {
            result *= base;
        }
        return result;
    }

    static void Main() {
        double base;
        int exponent;

        Console.Write("لطفا پایه را وارد کنید: ");
        base = Convert.ToDouble(Console.ReadLine());

        Console.Write("لطفا توان را وارد کنید (باید عدد صحیح باشد): ");
        exponent = Convert.ToInt32(Console.ReadLine());

        double result = Power(base, exponent); // محاسبه پایه به توان توان
        Console.WriteLine($"{base} به توان {exponent} برابر است با: {result}");
    }
}

 

پاسخ داده شده آذر 15, 1402  بوسیله ی Lori3 (امتیاز 857)   11 36 105
...