Татьяна Махалина
Татьяна Махалина

помогите пожалуйста с написанием (желательно с пояснением) программы в Turbo Pascal

Игорь Воронцов
Игорь Воронцов

var s,p:real; i:integer;
begin s:=0; for i:=2 to 17 do begin p:=sin(pi/12*(i-1)); if p>0 then s:=s+i*p end; writeln(s:0:7); readln end.

Пояснение: при проверке положительности умножать на i необязательно.
Вообще зачем школьников учат программированию, ума не приложу. Это так же, как самолетостроению - от школьного Паскаля до реального программирования как от самоката до самолета.

ЕЛ
Екатерина Лебедева

СВОИ домашки делай САМА!

If ai>0 then inc(sum,ai)

Люба Якуничева
Люба Якуничева

готова платить? на почту жду

Славинский Игорь
Славинский Игорь

1. Забудьте про турбо-паскаль, вымер вместе с ДОС-ом. Переходим на Lazarus.
2. Решается в обычном цикле:
s:=0; x:=PI/12;
for k:=1 to 16 do
if (k+1)*sin(x/k) > 0 then s:=s+(k+1)*sin(x/k);
Всё!

Похожие вопросы
Помогите составить программу (Turbo pascal)
помогите пожалуйста с написанием программы в Turbo Pascal
помогите пожалуйста с написанием и пояснением программы в Turbo Pascal
помогите пожалуйста с написанием программы в Pascal Turbo
Помогите с Turbo Pascal. Написать программу:
Помогите с Turbo Pascal. Написать программу
программа на Turbo Pascal
Помогите составить программу на Turbo Pascal
Программа Pascal turbo
помогите перевести программу с Turbo Pascal на Turbo C+