Перевод кода с 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();