Составить блок-схемы для решения следующих задач: 1. Дана длинна ребра куба. Найти объем куба и площадь его боковой поверхности.
2. Даны 2 числа. Вывести наибольшее из них. В случае, если они равны, вывести пояснение.
3. В магазине скидка в 3% предоставляется, если сумма покупки больше 500 рублей, 5% если сумма больше 1000 рублей и не предоставляется, если сумма меньше 500. Вывести сумму покупки с учетом скидки.
1) Если имя переменной в себе содержит больше одного слова, то оно всё равно целиком должно быть написано слитно, иначе SyntaxError
birth day -> BirthDay или birthDay или birth_day
2) # Step 3: if * > **: age = year - birth_year then:
- Переменная birth_year ранее не объявлена
- как интерпретатор должен осознать значение выражения " if * > ** " ?
- Откуда там взялся then: ?
3) print("Your age: {a} years, {b} months, {c} days"):
- Перед форматированной строкой должен стоять флаг f:
print(f' value: {value}')
Вывод: Изучите основы синтаксиса Python
const
p =3.14;
var
a,b,r,s1,s2:real;
begin
Writeln('Введите длины сторон прямоугольника');
readln(a,b);
Writeln('Введите радиус окуржности');
Readln(r);
s1:=a*b;
s2:=p*sqr(r);
Writeln('Площадь закрашеной окружности = ', s2-s1);
end.
Если закрашена какая-то другая область то можете просто изменить действие с площадями в предпоследней строчке ( в данном случае мы из s2 вычитаем s1).