Есть ответ 👍

Как в pascal в созданный калькулятор добавить такие функции, как синус, корень, квадрат и косинус? с case. какой должен быть тип данных, и можно ли добавить к обычным функциям?

151
297
Посмотреть ответы 2

Ответы на вопрос:


Case понимает только integer, т.е можно написать: case a of   1 : bla   2 : bla-bla end; такое выражение выдаст ошибку: case a of   'sin' : bla   'cos' : bla-bla end; т.к в данном случае используется string вместо integer; если делается калькулятор в одно действие (число - знак - число, пример: 2 + 3), то можно сделать так: if znak = 'sin' then    result : = sin(number) else if znak = 'cos' then   result : = cos(number) (другие условия) если же создаётся калькулятор с неограниченным числом параметров (2 + 5 * 4 / 5), то имеет смысл найти способы парсинга выражений вроде всё var   num : integer; begin   readln(num);   case num of     1 : bla (понедельник)     2 : bla-bla (вторник)         6 : bla-bla-bla (суббота)   end; end.
LegoLAS09
4,5(80 оценок)

Лазерный.лучше качество печати.печать происходит быстрее

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS