Показать сообщение отдельно
Старый 11.01.2012, 17:30   #10 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Dimas27 Посмотреть сообщение
Vladimir_S вы итак много сделали для меня , но немогли бы вы ешё в кратции расписать что каждая строчка делает? Не сочтите за наглость.
Пожалуйста:
Код:
Var
 a,b:Real; {задаем вещественные переменные a, b}
Begin {начало программы}
 Repeat {организуем циклический ввод переменной a; выход из цикла - когда будет введено a, отличное от 0}
  Write('a= '); {выводим подсказку на экран перед вводом а}
  Readln(a); {читаем введенное с клавиатуры значение а}
  if a=0 then writeln('Error: a=0. Enter another value'); {проверякм условие равенства а нулю. Если оно истинно - выдаем сообщение об ошибке и повторяем ввод а}
 Until a<>0; {конец цикла ввода а}
 Write('b= '); {выводим подсказку на экран перед вводом b}
 Readln(b); {читаем введенное с клавиатуры значение b}
 Writeln('x = ',b/a:0:5); {выводим результат расчета: x=b/a с пятью знаками после десятичной точки}
 Readln; {остановка выполнения программы; нужна для того, чтобы увидеть на экране результат}
End. {конец программы}
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070