Практикум по программированию. Основы. Ветвление. Точка и ромб
From AsIsWiki
(Difference between revisions)
Line 15: | Line 15: | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
− | + | ||
Scanner in = new Scanner(System.in); | Scanner in = new Scanner(System.in); | ||
− | + | ||
− | + | System.out.println(); | |
System.out.println(" Принадлежит ли точка фигуре на плоскости"); | System.out.println(" Принадлежит ли точка фигуре на плоскости"); | ||
System.out.println(" ограниченной линией проходящей через точки"); | System.out.println(" ограниченной линией проходящей через точки"); | ||
Line 24: | Line 24: | ||
System.out.println("--------------------------------------------"); | System.out.println("--------------------------------------------"); | ||
− | System.out.print(" Введите координату X точки: "); | + | System.out.print(" Введите координату X точки: "); |
− | + | double x = in.nextDouble(); | |
− | System.out.print(" Введите координату Y точки: "); | + | System.out.print(" Введите координату Y точки: "); |
− | + | double y = in.nextDouble(); | |
+ | |||
+ | String s = Math.abs(x) + Math.abs(y) > 1 ? "не " : ""; | ||
System.out.println("--------------------------------------------"); | System.out.println("--------------------------------------------"); | ||
− | + | System.out.printf(" Точка M(%.2f, %.2f) %sпринадлежит этой фигуре\n", x, y, s); | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
} | } | ||
} | } | ||
Line 67: | Line 62: | ||
cout << " Введите координату Y точки: "; | cout << " Введите координату Y точки: "; | ||
cin >> y; | cin >> y; | ||
+ | |||
+ | string s = (x < 0 ? -x : x) + (y < 0 ? -y : y) > 1 ? "не " : ""; | ||
cout << "--------------------------------------------\n"; | cout << "--------------------------------------------\n"; | ||
− | + | printf(" Точка M(%.2f, %.2f) %sпринадлежит этой фигуре\n\n", x, y, s.data()); | |
− | printf(" Точка M(%.2f, %.2f)", x, y | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
return 0; | return 0; | ||
} | } |
Revision as of 09:20, 15 March 2016
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(); String s = Math.abs(x) + Math.abs(y) > 1 ? "не " : ""; System.out.println("--------------------------------------------"); System.out.printf(" Точка M(%.2f, %.2f) %sпринадлежит этой фигуре\n", x, y, s); } }
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; string s = (x < 0 ? -x : x) + (y < 0 ? -y : y) > 1 ? "не " : ""; cout << "--------------------------------------------\n"; printf(" Точка M(%.2f, %.2f) %sпринадлежит этой фигуре\n\n", x, y, s.data()); return 0; }
Pascal
JavaScript