• PascalABC.Net
    Пользователь вводит с клавиатуры температуру в градусах и направление перевода (Ф ⇒ С или С ⇒ Ф). Требуется перевести температуру в грудусы Цельсия/Фаренгейта и показать на экране. Формулы перевода:
    Градусы по Цельсию = (градусы по Фаренгейту - 32) / 1.8
    Градусы по Фаренгейту = (градусы по цельсию x 1.8) + 32

Ответы 1

  • vara,b:real;s:String;beginWriteln('Введите температуру');Readln(a);Writeln('Введите направление перевода (Ф=>С или С=>Ф)');ReadLn(s);If s[1] ='Ф' thenbeginb:=(a-32)/1.8;Writeln(a,'° по Фаренгейту = ', b, '° по Цельсию')endelse If (s[1] ='С') thenbeginb:=(a*1.8)+32;Writeln(a,'° по Цельсию = ', b, '° по Фаренгейту')endelse Writeln('Входная строка имела неверный формат');end.
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years