№ 1) Найти площадь поверхности куба со стороной а.
№2) Написать алгоритм нахождения максимального среди четырех целых чисел.
№3) Среди чисел а, b, c определить количество положительных.
См. картинки.
Объяснение:
№1) Определяем целые переменные S, a
Пользователь вводит значение переменной а
Расчёт поверхности по формуле S = 6*a^2 присваиваем переменной S
Вывод переменной S
№2) Здесь определение наибольшего числа осуществляется при разветвляющегося алгоритма:
Если [условие выполняется], то [следует действие 1], иначе [действие 2].
№3) Операция mod находит дробную часть введённого числа.
Например, если 23 : 2, то 11 - целая часть, 0,5 - дробная.
Запись а mod 2 = 0, означает, что программа сравнивает остаток с нулём. Если остаток - нуль, то число чётное (делиться на 2 без остатка).
Записываем значение в переменную i, увеличивая счётчик.
№ 1) Найти площадь поверхности куба со стороной а.
№2) Написать алгоритм нахождения максимального среди четырех целых чисел.
№3) Среди чисел а, b, c определить количество положительных.
См. картинки.
Объяснение:
№1) Определяем целые переменные S, a
Пользователь вводит значение переменной а
Расчёт поверхности по формуле S = 6*a^2 присваиваем переменной S
Вывод переменной S
№2) Здесь определение наибольшего числа осуществляется при разветвляющегося алгоритма:
Если [условие выполняется], то [следует действие 1], иначе [действие 2].
№3) Операция mod находит дробную часть введённого числа.
Например, если 23 : 2, то 11 - целая часть, 0,5 - дробная.
Запись а mod 2 = 0, означает, что программа сравнивает остаток с нулём. Если остаток - нуль, то число чётное (делиться на 2 без остатка).
Записываем значение в переменную i, увеличивая счётчик.
Объяснение:
// C++ code
//
int pinLed1=10;
int pinLed2=11;
int average(int a, int b, int c)
{
int k=(a+b+c)/3;
return k;
}
int second(int a, int b)
{
int d=(a+b)*(a-b);
return d;
}
void setup()
{
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop()
{
if (second(5,6)>0){
digitalWrite(pinLed1, HIGH);
digitalWrite(pinLed2, LOW);
} else{
digitalWrite(pinLed2, HIGH);
digitalWrite(pinLed1, LOW);
}
delay(average(1,2,3));
}