Если отрицательно только одно из чисел, то оба значения увеличить на единицу - C#

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

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

Здравствуйте, подскажите пожалуйста, как доделать программу.. Ввести действительные числа x и y. Если x и y меньше нуля, то каждое значение заменить его модулем. Если отрицательно только одно из чисел, то оба значения увеличить на единицу, если оба числа неотрицательны и ни одно из них

не принадлежит отрезку (0,5; 3,7)

, то оба значения уменьшить в семь раз, в остальных случаях x и y оставить без изменения. Выдать на печать результат. запутался с этим пунктом...
Листинг программы
  1. namespace Действительные_числа
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Console.WriteLine(" Действительные числа");
  8. double x, y;
  9. Console.WriteLine("Введите первое число:");
  10. Console.Write("x= ");// Вводим х
  11. x = Convert.ToDouble(Console.ReadLine());
  12. Console.WriteLine("Введите второе число");
  13. Console.Write("y= ");//Вводим у
  14. y = Convert.ToDouble(Console.ReadLine());
  15. if (x < 0 && y < 0) // Если x и y меньше нуля
  16. {
  17. x = Math.Abs(x);
  18. y = Math.Abs(y);
  19. Console.WriteLine("Ответ: х={0}; у={1}", x, y);
  20. }
  21. else if (x < 0 || y < 0)// Если отрицательно только одно из чисел
  22. {
  23. x = x + 1;
  24. y = y + 1;
  25. Console.WriteLine("Ответ: х={0}; у={1}", x, y);
  26. }
  27. else if (x >= 0 && y >= 0 &&(x < 0.5 && x > 3.7) || (y < 0.5 && y > 3.7))//если оба числа неотрицательны и ни одно из них не принадлежит отрезку (0,5; 3,7)
  28. {
  29. x = x / 7;
  30. y = y / 7;
  31. Console.WriteLine("Ответ: х={0}; у={1}", x, y);
  32. }
  33. else if( (x >= 0.5 && x <= 3.7) || (y >= 0.5 && y <= 3.7))
  34. {
  35. Console.WriteLine("Ответ: х={0}; у={1}", x, y);
  36. }
  37. Console.ReadKey();
  38. }
  39. }
  40. }
Заранее спасибо)

Решение задачи: «Если отрицательно только одно из чисел, то оба значения увеличить на единицу»

textual
Листинг программы
  1. else if (x >= 0 && y >= 0 && (x < 0.5 || x > 3.7) && (y < 0.5 || y > 3.7))

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы