Необходимые формулы и требования
Приложение «Инженерный калькулятор» имеет ряд требований, необходимых для удобства использования: Использование одного поля для ввода операторов и для вывода результата; Расширенный набор действий: вычисление тригонометрических функций, возведение в степень, факториал, экспонента и т.п.; Использование различных типов переменных; Вывод сообщений с помощью функции ShowMessage при делении на нуль, извлечении корня из отрицательного числа, а также вычислении логарифма отрицательного числа и т.д. 5.Необходимые формулы: xy=exp(y*ln(x)), n!=1*2*3*…*n, tg(x)=sin(x)/cos(x), ctg(x)=cos(x)/sin(x).
Алгоритм Интерфейс натуральный логарифм синус квадрат числа факториал косинус куб числа число равное 3,14 тангенс возведение в степень отношение единицы к числу котангенс квадратный корень очистка поля умножение сложение деление вычитание знак равенства цифры
Вывод В ходе проделанной мною работы я ознакомился со средой программирования Delphi версии 7, научился разрабатывать простейшие алгоритмы для реализации своих замыслов, а именно: для решения инженерных и технологических задач, поиска оптимально короткого пути достижения результата. Также изучил некоторые теоретические вопросы: основные термины информатики, виды и свойства алгоритмов, этапы создания приложений. Мой продукт (инженерный калькулятор) позволяет производить над числами не только четыре элементарных действия: сложение (x + y), вычитание (x - y), умножение (x * y) и деление (x / y), но и вычислять тригонометрические функции для углов, возводить числа в квадрат (x2), куб (x3) степень (xy), находить факториал (n!=1*2*3*…*n), натуральный логарифм (ln(x)), деление (1/x) и т.п.
|