Оператор условного перехода - C#
Формулировка задачи:
Помогите пожалуйста((( Есть программка на Паскале, как ее переписать в С#?
Даны действительные числа X,Y. Если X,Y- отрицательные, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0,5; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0.5, 2], то оба значения уменьшить в 10 раз; в остальных случаях X и Y оставить без изменения.Program ifff; Uses crt; Var X,Y:real; begin clrscr; Write('Введите X,Y '); Readln(X,Y); if (x<0)and(y<0) then begin x:=abs(x); y:=abs(y); end; if (X<0)or(y<0) then begin x:=x+0.5; y:=y+0.5; end; if (x>=0)and(y>=0) then if (x>2)or(x<0.5) then if (y>2)or(y<0.5) then begin x:=x/10; y:=y/10; end; WriteLn('Ответ: x= ',x:5:2,' y= ',y:5:2); end.
Решение задачи: «Оператор условного перехода»
textual
Листинг программы
using System; public class Test { public static void Main() { // your code goes here } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д