• Предмет: Информатика
  • Автор: ll4236678
  • Вопрос задан 6 месяцев назад

Пожалуйста очень нужно решить 4 пример и прописать код для pascal abc net

Приложения:

Ответы

Ответ дал: damntae
1

Ответ:

program CalculateP;

var

 k, j: Integer;

 P: Double;

begin

 Write('Введіть значення k: ');

 ReadLn(k);

 P := 1.0; // Ініціалізуємо P початковим значенням

 for j := 1 to k do

 begin

   // Перевірка на ділення на нуль

   if (j - 4) = 0 then

   begin

     WriteLn('Ділення на нуль не допускається.');

     Halt; // Виходить з програми у разі помилки

   end;

   P := P * ((j - j * j) / (j - 4));

 end;

 WriteLn('Значення P для введеного k дорівнює: ', P);

end.


ll4236678: где-то ошибка,при введении любого значения выходит деление на ноль не допускается
damntae: Секунду
damntae: Попробуй сейчас
ll4236678: и если можно пж проще расписать без numerator,denominator, в более простом варианте
damntae: Изменил код, пробуй на работоспособность
ll4236678: пока норм работает, отпишусь когда проверят дз
ll4236678: хотела б узнать почему p присваиваем значение 1.0?
ll4236678: и там j= -1, чет не то выходит
Вас заинтересует