Предмет: Информатика, автор: taverata

Помогите задачка по информатике. Операторы циклов
Написать программу для вычисления заданного выражения и вывода на экран полученного значения, используя заданный циклический оператор.
Выражение: 0,8 - 0,10 + 0,12 -...- 0,26
оператор цикла: while


strokolistartem: Язык программирования не сказан(
taverata: любой удобный язык паскаль бейсик что нить попроще

Ответы

Автор ответа: LuciFear45
1

Ответ:

numb = 8

step = 2

pred = 26

da = float('0.'+str(numb))

opr = False

while numb < pred:

   numb += step

   if opr:

       da += float('0.'+str(numb))

   else:

       da -= float('0.'+str(numb))

   opr = not opr

print(round(da,5))

Если есть вопросы - пиши


taverata: спасибо жду
LuciFear45: сейчас исправлю
taverata: -0.82 выводит спасибо огромное
LuciFear45: Исправил. Сначала не заметил, что знаки + и - чередуются
LuciFear45: Надеюсь ты не пошёл с этим кодом по делам
LuciFear45: надо было сразу сказать, какая там ошибка
LuciFear45: :(
taverata: аа 0.62
taverata: принял к сведению, большая благодарность)
LuciFear45: Пожалуйста!
Похожие вопросы