Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и числа 7, если же введённое число больше 15, то цикл необходимо завершить.
program programma1;
var a: integer;
begin
a := 1;
while (a <= 15) do
begin
writeln('Vvedite celoe chislo:');
readln(a);
writeln(a + 7);
end;
writeln('Chislo bolshe 15');
readln();
end.
program task_4_lesson21;
function factarial(n: integer): integer;
begin
if n = 1 then
result := 1
else
result := n * factarial(n - 1);
end;
var n: integer;
begin
readln(n);
write(factarial(n));
readln
end.
Для каскадного обновления используйте в EntityManager метод save() а не update(), т.к. на момент написания данной заметки update не поддерживает каскадные "фишки":
Updates entity partially. Entity can be found by a given condition(s).
* Unlike save method executes a primitive operation without cascades, relations and other operations included.
* Executes fast and efficient UPDATE query.