Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:
Вперед n, где n целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m, где m целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.
(Вместо n и m должны стоять целые числа).
Запись Повтори 5 [Команда1 Команда2]означает, что последовательность команд в скобках повторится 5 раз.
Объяснение:
начало
X
найти сумму цифр
сумма чисел делится на 3
да нет
число делится на 3 число не делится на 3
конец
Код программы:
#include <iostream>
#include <locale>
using namespace std;
int main(void) {
setlocale(LC_ALL, "Russian");
double y, a = 4.7915, x;
cout << "Введите x" << endl;
cin >> x;
if (x >= 0) {
if (x > 0)
y = 2 * a + x;
else
y = 4 * a*a;
}
else
y = 2 * a - x;
cout << "y = " << y << endl;
}