Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Sqrt(chislo);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Второй:
int chislo;
double result;
Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Pow(chislo, 1.0/2.0);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Объяснение:
Алгоритм на C#.
В первом варианте мы напрямую вызываем функцию корня Sqrt(), а во втором, следуя правилам математики, возводим число в степень 1/2, что идентично корню от этого числа. В обоих случаях результат один и тот же.
problems : array [0..9] of String = ('x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10','x1+5=10', 'x1+5=10', 'x1+5=10');
answers : array [0..9] of String = ('-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5');
var
countOfAnswers, counter: integer;
userAnswer: String;
begin
countOfAnswers := 0;
for counter:=0 to 9 do
begin
write('Введите ответ уравнения ', problems[counter], ' : ');
readln(userAnswer);
if userAnswer = answers[counter] then Inc(countOfAnswers);
end;
if countOfAnswers > 8 then writeln('Отлично')
else if countOfAnswers > 5 then writeln('Хорошо')
else writeln('Плохо');
end.
Возможно 2 варианта:
Первый:
int chislo;
double result;
Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Sqrt(chislo);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Второй:
int chislo;
double result;
Console.Write("Введите число, корень которого необходимо найти: ");
chislo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
result = Math.Pow(chislo, 1.0/2.0);
Console.Write("Корень из числа " + chislo + " равен " + result);
Console.ReadKey();
Объяснение:
Алгоритм на C#.
В первом варианте мы напрямую вызываем функцию корня Sqrt(), а во втором, следуя правилам математики, возводим число в степень 1/2, что идентично корню от этого числа. В обоих случаях результат один и тот же.