Я НЕ ЗНАЮ ЕСЛИ ЭТО ПРАВИЛЬНО Я В ИНЕТЕ НАШЛА ПРОСТИ ЕСЛИ ЧТО
Объяснение:
В предыдущих экспериментах мы рассматривали работу с цифровыми выводами Arduino, они имеют только два возможных состояния: включено или выключено, HIGH или LOW, 1 или 0. Но для получения информации об окружающем мире необходимо работать с аналоговыми данными, имеющими бесконечное число возможных значений в данном диапазоне. Для получения аналоговых данных Arduino имеет аналоговые входы, оснащенные 10-разрядным аналого-цифровым преобразователем для аналоговых преобразований. Точность АЦП определена разрешением. 10-разрядный означает, что АЦП может разделить аналоговый сигнал на 210 различных значений. Следовательно, Arduino может присвоить 210 = 1024 аналоговых значения, от 0 до 1023. Опорное напряжение определяет максимальное напряжение, его значение соответствует значению 1023 АЦП. При напряжении 0 В на контакте АЦП возвращает значение 0, опорное напряжение возвращает значение 1023. Несмотря на то что можно изменить опорное напряжение, мы будем использовать опорное напряжение 5 В.
def main():
def check(lines, stars_in_line):
if lines in range(20) and stars_in_line in range(20):
normal = True
else:
normal = False
return normal
star = "*"
lines = int(input())
stars_in_line = int(input())
normal = check(lines, stars_in_line)
if normal:
for i in range(lines):
print(star * stars_in_line)
else:
print('Input error')
end = input()
if __name__ == "__main__":
main()
UPD: Сначала не заметил условие. Теперь есть проверка
P.S Неужели это настолько сложная программа для тебя?
С++ :
1)
#include <iostream>
using namespace std;
int x,y,a;
int main()
{
cout << "Enter X and Y " << endl;
cin >> x >> y;
a=2*x + 18*y;
cout << "a = " << a;
}
2)
#include <iostream>
#include <cmath>
using namespace std;
float a,b,c;
int main()
{
cout << "Enter A and B " << endl;
cin >> a >> b;
c=sqrt(pow(a , 2) + pow(b , 2));
cout << "c = " << c;
}
Комментарий :
a,b - катеты, c - гипотенуза.pow(a,b) - возведение числа a в степень b ( аналогом может служить умножения переменной самой на себя)2)
Pascal :
program ideone;
uses crt;
var a,b,c:real;
begin
clrscr;
write('Введите А и В');
readln(a,b);
c:=sqrt(a*a + b*b);
writeln(c);
end.
1)
program ideone;
uses crt;
var a,x,y:integer;
begin
clrscr;
write('Введите X и Y ');
readln(x,y);
a:=2*x + 18*y;
writeln(a);
end.