Опишите функцию возведения в степень, обработайте ошибку - C#
Формулировка задачи:
Опишите функцию возведения в степень, обработайте ошибку
возведения в вещественную степень.
Решение задачи: «Опишите функцию возведения в степень, обработайте ошибку»
textual
Листинг программы
using System;
namespace ConsoleApplication2
{
class Program
{
static double Power(double x, int y)
{
double result = 1;
for (int i = 0; i < y; i++)
{
result *= x;
}
return result;
}
static void Main(string[] args)
{
try
{
Console.WriteLine("Введите число: ");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("Введите степень: ");
int y = int.Parse(Console.ReadLine());
double res = Power(x, y);
Console.WriteLine("{0} ^ {1} = {2}", x, y, res);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadKey();
}
}
}