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

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

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

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

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

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

program Project4;
var i: integer;
begin
  i :=35;
  repeat
    if ((i mod 2) = 0) AND ((i mod 3) = 0) AND ((i mod 6) = 0) then
    write(i, ' ');
    i := i + 1;
  until (i>117);
  readln();
end.

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

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

3. Пользователь вводит в консоль символы (после каждого нажимая Enter), в ответ выводите символ '&', до тех пор пока пользователь не введёт '#', после чего завершите программу.

program Project3;
var a: char;
begin
  writeln('Vvedite simvol:');
  readln(a);
  repeat
    writeln('&');
    writeln('Vvedite simvol:');
    readln(a);
    if (a='#') then
       writeln('Konez!');
  until a='#';
end.

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

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

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

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

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

Выведите на экран, все числа от 55 до 9236.

program Project1;
var i: integer;
begin
  i :=55;
  repeat
    write(i, ' ');
    i := i + 1;
  until (i>9236);

  readln();
end.

SimpleMVC (реализация Dependency Injection)

Пытаюсь реализовать дополнение к SimpleMVC: передать Dependency Injection через конструктор.

Я наверно не до конца понимаю как рабоет DI. Пытаюсь создать класс Container, который будет являться DI контейнером. Его потом можно перенести в отдельный файл и подключать где требуется.

В этом классе работать с $config, получать массив конфигурации. Сделать в этом классе свой метод getConfig():

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

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

9. Пользователь вводит в числа последовательно три произвольных целых числа. Заведите три переменных и сохраните эти числа в эти переменные. Пользовательский ввод обрабатывайте в цикле.

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

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

Пользователь вводит целые числа в цикле (разные: четные, нечетные, положительные, отрицательные в любом порядке и количестве). Считайте и выведите на экран значения первых трех отрицательных нечетных чисел. После чего завершите цикл.

Срабатывает только при подряд введенных трех отрицательных числах.

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

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

7. Пользователь вводит целые числа, в ответ выводите символ #. Если введенное пользователем число равно 22, то завершите цикл не выводя ничего в ответ. Решите эту задачу 2-мя способами:
С использованием if()
С использованием break;

- С использованием if и break:

Pages

Subscribe to fkn+antitotal RSS