Powerful win7 Calculator

Source: Internet
Author: User
Tags mathematical functions

The built-in calculators in windows are also quite a lot used, but basically they all do some simple addition, subtraction, multiplication, division, and frankly speaking, I didn't even know the difference between Ce and C keys before, let alone those MR/MS/m +/m-/MC. With a learning mood, I opened the calculator in Windows 7, which is extremely helpful, and of course Baidu/Google. Unexpectedly, a brand-new world emerged in front of me.

This calculator is so powerful, especially forProgramPersonnel, is quite easy to use, not good to use, is simply a storm of things. The following describes its functions and usage.

 

I. Standard Calculator

 

This is the most common and simplest mode. I believe everyone is familiar with addition, subtraction, multiplication, division, and reciprocal. I think the following points should be noted:

    1. Ce/C: Ce indicates clear error, indicating that you are clear about your current error input; C indicates clear, indicating that the entire calculation is clear. For example, if you enter 1 + 2 and press ce, the second parameter 2 is cleared. You can enter another number and add it to the first parameter 1. C deletes the 1 + 2 computation and you need to start a new computation.
    2. MC/MR/MS/m +/m-: M indicates memory, refers to an intermediate data cache, MC = memory clear, Mr = memory read, MS = memory save, m + = memory add, M-= memory minus, you can use an example to demonstrate: (7-2) * (8-2) =
      Input 7, save by MS, input 2, subtract M-from 7 in the cache, the value in the cache is 5, and then calculate 8-2, and the result is 6, input * to multiply, read the number 5 previously saved by Mr, press = to get the result 30, and then clear the cache by MC.
    3. %: After several attempts, I still don't quite understand the significance of this operation. The rule is to multiply the first two operands and get their hundred points, but it has nothing to do with the operator, as shown below:
      1. 7*8% = 7*0.56 = 3.92
      2. 7 + 8% = 7 + 0.56 = 7.56
Ii. Scientific calculator

 

This is an extension of the standard mode, mainly by adding some commonly used mathematical functions. I think it can be divided into three groups:

    1. Trigonometric function: sine and hyperbolic sine. According to inv, we can calculate the inverse sine of the inverse function, which is also true for cosine and tangent. In this way, there are a total of 12 functions in 4*3.
    2. Algebraic functions: power functions (X2, X3, X1/3, XY, X1/y) learned in high school algebra, logarithm functions (in, log), factorial (N !), Exponential Function (10x)
    3. Others: some functions are used in programming, such as INTEGER (INT), circumference rate (PI), modulo (MOD ), and some other representation functions such as the degree of second representation (DMS), Scientific notation representation (F-E), and scientific notation input (exp)

 

Note the following points:

    1. For a function that requires an input parameter (x), it is generally input first and then calculated based on the function. For a function with two parameters (x, y ), generally, input the X parameter first, press the function, then enter the second parameter, and press = for calculation.
    2. The bottom of the log function is 10, and the bottom of the ln function is E. However, for programmersAlgorithmWhen it comes to complexity, we need to use a base-2 logarithm (LG). For example, if I want to know the algorithm whose complexity is O (lgn, if the input data is 100000000, the calculation amount is about much, you can use the nature of the logarithm to calculate this: log (100000000)/log (2) = 26.57, the original 0.1 billion of the input amount, O (lgn) has a small amount of computing, and it is no wonder that it was originally an inverse function of a powerful exponential function ......
    3. DMS indicates degree-minute-second, which is expressed in the form of a decimal point in the form of minute-to-second (for example, 22.5). DMS means 22.30.
    4. Degree, radians, and grads are three different angle representations. Radian = degree * PI/180; grads = degree * 9/10

 

3. programmer Calculator

 

This is our programmer's mode. You can use different inputs to represent the number, or limit the length of the data in bytes. In addition, each number provides its binary value below, which is very considerate. The so-called programmer calculator, in addition to these, also includes a variety of bit operations, the following one introduces:

 

    1. And, or, not, XOR: the most basic and or non-exclusive or operation, not explained.
    2. Lsh, RSH: the full names are left shift and right shift, that is, the Left shift and right shift operations. You need to enter the number of digits you want to move (not greater than the maximum number of digits)
    3. ROL, Ror: the full names are rotate left and rotate right. For ROL, it is to move one digit to the left and add the removed one to the rightmost one. ror is similar.

 

 

Iv. Statistical Calculator

 

The statistical mode is a completely different computing mode. Instead of entering data and operators successively, you get a result. Instead, you enter a series of known data and then compute various statistical data (note, here, the button for clearing a set of data previously entered is CAD ). The supported statistical data includes the average value, the square average value, and the sum of squares, and the standard deviation (standard deviation). The standard deviation is the square root of the variance to indicate the degree of discretization of a set of data. Two standard deviations are provided here:

: Population standard deviation (population standard deviation), which is divided by N in the process of calculating variance.

: Sample standard deviation, which is divided by n-1 in the process of calculating variance.

In addition, this calculator provides computing history and various additional functions, such as unit conversion, date calculation, and loan calculation. It is a compact, powerful, and convenient tool.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.