Решение задачи 6 из главы 11

Решение задачи 6 из главы 11

6. Модификация одной из пред. задач: Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и пред-предыдущего введённого им числа, если это число чётное, иначе просто запрашивать новое число. Если же введённое число больше 15, то цикл необходимо завершить.
В первом витке цикла все "предыдущие" числа можно считать единицами.

Решение задачи 5 из главы 11

Решение задачи 5 из главы 11

5. Модификация одной из пред. задач: Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и двух предыдущих введённых им чисел (предыдущего и пред-предыдущего), если же введённое число больше 15, то цикл необходимо завершить.
В первом витке цикла все "предыдущие" числа можно считать единицами.

Решение задачи 4 из главы 11

Решение задачи 4 из главы 11

4. Решите с помощью цикла while:
Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.

program Project4;
var a: integer;
begin
  a:= 35;
  while ((a >= 35) AND (a <= 117)) do
  begin
    if ((a mod 2) = 0) then
    begin
       write(a, ' ');
       a:=a+1;
    end;
    if ((a >= 45) AND (a <=99) AND ((a mod 2) = 1)) then
         write(a, ' ');
         a:=a+1;
  end;
readln();
end.

Решение задачи 3 из главы 11

Решение задачи 3 из главы 11

3. Решите с помощью цикла while:
Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.

program Project3;
var a: integer;
begin
  a:= 35;
  while ((a >= 35) AND (a <= 117)) do
  begin
    if (((a mod 2) = 1) AND ((a mod 3) = 0)) then
       write(a, ' ');
       a:=a+1;
  end;
readln();
end.

Решение задачи 2 из главы 11

Решение задачи 2 из главы 11

2. Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и предыдущего введённого им числа, если же введённое число больше 15, то цикл необходимо завершить.
Первое введенное пользователем число можно сложить с единицей.

Решение задачи 1 из главы 11

Решение задачи 1 из главы 11

1. Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и числа 7, если же введённое число больше 15, то цикл необходимо завершить.

docker-sync unison conflict Дублирование файла может приводить к ошибке

При работе с докером на линуксе и на винде одновременно (на виндоус был docker-sync) наблюдали проблему с тем, что некий php класс как будто уже был где-то определен:

Cannot declare class .... because the name already in use

на виндоус (git pull не помогал), при этом на линуксе все было нормально:

Появилась гипотеза, что проблема в докер-синке

Причина

Причину не выясняли, что-то со слиянием версий файлов и м.б. работой unison

Решение задачи №6 из главы 13.1

Решение задачи №6 из главы 13.1

Пользователь вводит целое положительное число, если оно не соответствует критериям (то есть не является положительным), выведете сообщение об ошибке, в противном случае выведете на экран все числа от 1 до введённого пользователем.

Тернарный оператор.

//Если 
$a = empty;
$b= 4;
$b = $a?:9;
echo $b;
// То ошибка:Parse error: syntax error, unexpected ';', expecting '(' in C:\OSPannel\OpenServer\domains\localhost\indexfile.php on line 25
$a = 1;
$b= 4;
$b = $a?:9;
echo $b;
// То $b выведит равным 1
$a = 0;
$b= 4;
$b = $a?:9;
echo $b;
// или
$a = null;
$b= 4;
$b = $a?:9;
echo $b;
//То $b выведит равным 9

Сможете прокомментировать почему так выводит в разных примерах?

Pages

Subscribe to fkn+antitotal RSS