fy"> Ділення (/)
В§ Множення (*)
Математичні:
В§ Обчислення числа зворотного x (1/x)
В§ Обчислення квадрата числа x (x ^ 2)
В§ Витяг квадратного кореня з x ()
В§ Обчислення відсотка (X%)
В§ Обчислення натурального логарифма (Ln (x))
В§ Зведення x в будь-яку ступінь (X ^ Y)
В§ Обчислення експоненти числа x (Exp (x))
В§ Обчислення факторіала числа x (n!;! = x)
В§ Обчислення y відсотків від числа x (Y% X)
В§ Обчислення куба числа x (x ^ 3)
В§ Зведення 10 в ступінь числа x (10 ^ x)
Тригонометричні:
1) Звичайні:
В§ Обчислення синуса числа x (sin (x))
В§ Обчислення косинуса числа x (cos (x))
В§ Обчислення тангенса числа x (tan (x))
В§ Обчислення котангенса числа x (ctg (x))
2) Зворотні:
В§ Обчислення арксинуса числа x (Asin (x))
В§ Обчислення арккосинуса числа x (Acos ​​(x))
В§ Обчислення арктангенса числа x (Atan (x))
4. Додаткові зауваження:
Перед використанням математичних функцій слід упевнитися, що калькулятор завершив попередню операцію. Для цього потрібно попередньо кілька разів клацнути мишкою по вибраній кнопці, що реалізує потрібну математичну функцію. br/>
Лістинг програми
import javax. swing. *;// Імпортуємо пакет swing для роботи з графічним інтерфейсом (для всіх ОС)
import java. awt. *;// Імпортуємо пакет awt для роботи з графічним інтерфейсом (для певних ОС)
import java. awt. event. *;// Імпортуємо клас event для обробки подій
import java. math. *;// Імпортуємо пакет math для роботи з математичними функціями
public class Калькулятор// створюємо новий клас Калькулятор
{
public static void main (String [] args)// метод main дозволяє почати роботу в консольному вікні
{
System. out. println ("It is program calculator (Version 1; Developer - Dyakonov AV)");// метод println виводить на консольне вікно рядок у ()
MyFrame frame = new MyFrame ();// створюємо екземпляр класу MyFrame ...