Оператор условного перехода - 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
    }
}

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


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

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

6   голосов , оценка 4.167 из 5
Похожие ответы