Перевод кода с Pascal на C# - C# (185849)

Узнай цену своей работы

Формулировка задачи:

Прошу помочь перевести данный код на c# (Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4)
var
  x, sin_: Double;
  s: string;
begin
   write('Введите число: ');
   readln (x);
 
  s := 'sin x = ';
  sin_ := sin(x);
  while abs(sin_) > 0.0001 do
    begin
      writeln(s, sin_);
      s := 'sin ' + s;
      sin_ := sin(sin_);
    end;
 
  readln;
end.

Решение задачи: «Перевод кода с Pascal на C#»

textual
Листинг программы
double x, sin_;
string s;
 
do
{
   Console.WriteLine("Enter a number: ");
} while (!Double.TryParse(Console.ReadLine(), out x));
 
sin_ = Math.Sin(x);
 
s = "sin x = ";
Console.WriteLine(s + sin_);
while (Math.Abs(sin_) > 0.0001)
{
   s = "sin " + s;
   sin_ = Math.Sin(sin_);
   Console.WriteLine(s + sin_);
}
 
Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5