Практикум по программированию. Основы. Ветвление. Точка и ромб

From AsIsWiki
(Difference between revisions)
Jump to: navigation, search
 
Line 70: Line 70:
 
     return 0;
 
     return 0;
 
}
 
}
 +
</source>
 +
 +
 +
==Python==
 +
 +
<source lang="cpp">
 +
# Python 3
 +
 +
print('\n  Принадлежит ли точка фигуре на плоскости')
 +
print(' ограниченной линией проходящей через точки')
 +
print('      (1, 0), (0, 1), (-1, 0), (0, -1)')
 +
print('--------------------------------------------')
 +
 +
x = float(input(' Введите координату X точки: '))
 +
y = float(input(' Введите координату Y точки: '))
 +
 +
s = "не " if (-x if x < 0 else x) + (-y if y < 0 else y) > 1 else ""
 +
 +
print('--------------------------------------------')
 +
print(' Точка M(%.2f; %.2f) %sпринадлежит этой фигуре' % (x, y, s))
 
</source>
 
</source>
  

Latest revision as of 10:32, 20 November 2017

Назад · Задачи · Дальше


Contents

 [hide

[edit] Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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);
    }
}


[edit] C++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 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;
}


[edit] Python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Python 3
 
print('\n  Принадлежит ли точка фигуре на плоскости')
print(' ограниченной линией проходящей через точки')
print('      (1, 0), (0, 1), (-1, 0), (0, -1)')
print('--------------------------------------------')
 
x = float(input(' Введите координату X точки: '))
y = float(input(' Введите координату Y точки: '))
 
s = "не " if (-x if x < 0 else x) + (-y if y < 0 else y) > 1 else ""
 
print('--------------------------------------------')
print(' Точка M(%.2f; %.2f) %sпринадлежит этой фигуре' % (x, y, s))


[edit] Pascal

1
 


[edit] JavaScript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <script>
        function calc() {
            var x = Number(document.getElementById("xId").value);
            var y = Number(document.getElementById("yId").value);
 
            var s = Math.abs(x) + Math.abs(y) > 1 ? "не " : "";
 
            document.getElementById("resultId").innerHTML =
                    "Точка M(" + x.toFixed(2) + "; " + y.toFixed(2) + ") " +
                    s + "принадлежит этой фигуре";
        }
    </script>
</head>
<body>
 
<p>Принадлежит ли точка фигуре на плоскости<br>
ограниченной линией проходящей через точки<br>
(1, 0), (0, 1), (-1, 0), (0, -1)</p>
<hr>
<p>Введите координату X точки: <input id="xId" size="5"></p>
<p>Введите координату Y точки: <input id="yId" size="5"></p>
<hr>
<p id="resultId"></p>
 
<button onclick="calc()">Рассчитать</button>
 
</body>
</html>



Назад · Задачи · Дальше

Personal tools
Namespaces

Variants
Actions
Navigation
Tools