Вопрос по информатике:
6.Вывести на экран таблицу перевода температуры из градусов по шкале Цельсия (С) в градусы по шкале Фаренгейта (F) для значений от 0ОС до 30OС с шагом 2ОС (перевод осуществляется по формуле F = 1,8∙C + 32). ( конструкція while)
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 27.08.2015 08:17
- Информатика
- remove_red_eye 18342
- thumb_up 43
Ответы и объяснения 2
На паскале
var
A,B:array [0..15] of real;
i:integer;
Begin
For i:=0 to 15 do
A[i]:=i*2;
For i:=0 to 15 do begin
B[i]:=1.8*A[i]+32;
Writeln(A[i],' градуса(ов)','=',B[i],' по Фаренгейту'); end;
end.
ВОТ ЕЩЕ ЧЕРЕЗ WHILE
var
A,B:array [0..15] of real;
i:integer;
Begin
For i:=0 to 15 do
A[i]:=i*2;
i:=0;
While i<=15 do begin
B[i]:=1.8*A[i]+32;
i:=i+1;
end;
For i:=0 to 15 do
Writeln(A[i],' градуса(ов)','=',B[i],'по Фаренгейту');
end.
- 28.08.2015 04:56
- thumb_up 33
var i:byte;
f:real;
begin
i:=0;
Writeln(' Градусы');
writeln('Цельсия Фаренгейта');
while i<=30 do begin
f:=1.8*i+32;
writeln(' ',i,' ',' ',f:0:2 );
i:=i+2;
end;
end.
без дурацкой лишней переменной=)
var i:byte;
begin
i:=0;
Writeln(' Градусы');
writeln('Цельсия Фаренгейта');
while i<=30 do begin
writeln(' ',i,' ',' ',1.8*i+32 );
i:=i+2;
end;
end.
во вложении прога,здесь пробелы убирают=(
- 29.08.2015 14:13
- thumb_up 28
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.