Практикум по программированию. Основы. Ветвление. Точка и ромб
From AsIsWiki
(Difference between revisions)
Line 47: | Line 47: | ||
<pre> | <pre> | ||
+ | // g++ 4.2 | ||
+ | |||
+ | #include <iostream> | ||
+ | |||
+ | using namespace std; | ||
+ | |||
+ | int main() { | ||
+ | |||
+ | double x, y; | ||
+ | |||
+ | cout << "\n Принадлежит ли точка фигуре на плоскости\n"; | ||
+ | cout << " ограниченной линией проходящей через точки\n"; | ||
+ | cout << " (1, 0), (0, 1), (-1, 0), (0, -1)\n"; | ||
+ | cout << "--------------------------------------------\n"; | ||
+ | |||
+ | cout << " Введите координату X точки: "; | ||
+ | cin >> x; | ||
+ | |||
+ | cout << " Введите координату Y точки: "; | ||
+ | cin >> y; | ||
+ | |||
+ | cout << "--------------------------------------------\n"; | ||
+ | |||
+ | printf(" Точка M(%.2f, %.2f)", x, y); | ||
+ | |||
+ | if ((x < 0 ? -x : x) + (y < 0 ? -y : y) > 1) { | ||
+ | cout << " не"; | ||
+ | } | ||
+ | |||
+ | cout << " принадлежит этой фигуре"; | ||
+ | |||
+ | cout << "\n\n"; | ||
+ | return 0; | ||
+ | } | ||
</pre> | </pre> | ||
Revision as of 11:37, 12 April 2015
Contents |
Java
import java.util.Scanner; import java.lang.Math; public class Task05 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(); System.out.println(" Принадлежит ли точка фигуре на плоскости "); System.out.println(" ограниченной линией проходящей через точки "); System.out.println(" (1, 0), (0, 1), (-1, 0), (0, -1) "); System.out.println("--------------------------------------------"); System.out.print(" Введите координату X точки: "); double x = in.nextDouble(); System.out.print(" Введите координату Y точки: "); double y = in.nextDouble(); System.out.println("--------------------------------------------"); System.out.printf(" Точка M(%.2f, %.2f)", x, y); if (Math.abs(x) + Math.abs(y) > 1) { System.out.print(" не"); } System.out.println(" принадлежит этой фигуре"); } }
C++
// g++ 4.2 #include <iostream> using namespace std; int main() { double x, y; cout << "\n Принадлежит ли точка фигуре на плоскости\n"; cout << " ограниченной линией проходящей через точки\n"; cout << " (1, 0), (0, 1), (-1, 0), (0, -1)\n"; cout << "--------------------------------------------\n"; cout << " Введите координату X точки: "; cin >> x; cout << " Введите координату Y точки: "; cin >> y; cout << "--------------------------------------------\n"; printf(" Точка M(%.2f, %.2f)", x, y); if ((x < 0 ? -x : x) + (y < 0 ? -y : y) > 1) { cout << " не"; } cout << " принадлежит этой фигуре"; cout << "\n\n"; return 0; }
Pascal