Sei sulla pagina 1di 4

#

# Test expressions
#
- each line contains one expression
#
- # and blank lines are ignored,
#
- the expressions are NOT multi-line
#
### Operatii binare individuale ###
#
1
#
1
#
1
#
1

10
+ 2 + 3 + 4
-8
- 2 - 3 - 4
26.04
* 2.1 * 3.1 * 4
0.041666666666666664
/ 2 / 3 / 4

### Operatii binare combinate - fara paranteze ###


# 566.6666666666666
100 + 300 - 1000 / 2 + 500 * 4 / 3
# -5426.333333333333
100 + 300 - 1000 / 2 + 500 * 4 / 3 - 50 * 4 * 5 * 6 + 9 / 9 * 1 * 2 + 10 - 5
# exception
1 + 5 * 2 - 8 / 0
### Operatii binare combinate - cu paranteze ###
# exception
500 * 6 / ( 7 - 7 )
# 22
1 + ( 2 + 3 ) + ( 6 +
# 6
1 - ( 2 - 3 ) - ( 6 # 756
1 * ( 2 * 3 ) * ( 6 *
# 5.25
1 / ( 2 / 3 ) / ( 6 /
# -2.5999999999999996
( 1 + 2 ) - 7 * 2 / (
# EXCEPTION
( 1 + 2 ) - 7 * 2 / (
# 2.9965844191849182
( 1 + 2 ) - 7 * 2 / (
2 - 3 / ( 4 + 7 ) ) )

7 + 3 )
7 - 3 )
7 * 3 )
7 / 3 )
50 / 100 + 2 )
50 / ( 100 + 2 )
50 / 100 + 2 + 3 * ( 5 * 9 * 8 * 4 - 30 + 10 - 20 * ( 1 +
)

### Operatii unare si binare ###


## Unary Minus ##
#42
-3 + 5 * 9
#12.0
-4 + ( -5 + 9 ) * 4
## log10 ##
#0.0

log ( 1 )
#EXCEPTION
log ( 0 )
#2.6020599913279625
2 + log ( 4 )
#2.3010299956639813
2 - log ( 4 ) + log ( 8 )
# EXCEPTION
2 - log ( 4 ) ++ log ( 8 )
# EXCEPTION
2 - log ( 4 + log ( 8 )
#EXCEPTION
2 - log ( 4 ) + log ( -7 - 1 )
#0.5
log ( 10 ) / log ( 10 ) / log ( 100 )
#0.5
log ( 10 ) * log ( 10 ) / log ( 100 )
#EXCEPTION
log ( 100 ) / log ( 10 ) / log ( 1 )
#0.0
log ( 100 ) / log ( 10 ) * log ( 1 )
#0.0
log ( 100 ) * log ( 10 ) * log ( 1 )
#0.6666666666666666
log ( 100 ) / log ( 10 ) / log ( 1000 )
## sqrt ##
#3.0
sqrt ( 4 ) + 1
#3.1622776601683795E8
sqrt ( 100000000000000000.0 )
#1.0
sqrt ( 0 ) + 1
#EXCEPTION
sqrt ( -1 )
#42.0
2 + sqrt ( 25 ) * 8
#42.0
sqrt ( 25 ) * 8 + 2
#128.0
sqrt ( 25 ) * 8 - 2 + 9 * 10
#-10.5
1 + 2 - 3 * ( 4 + 5 ) / log ( 10 * sqrt ( 100 ) )
#2.5
- sqrt ( 25 ) * 8 - 2 + ( 9 * 10 - 7 * ( 4 + 5 / ( 8 / 4 ) ) )
# EXCEPTION
- sqrt ( 25 ) * 8 -- 2
#EXCEPTION
1 + sqrt ( 25 ) + 8 - 2 + 9 * 10 * sqrt ( 10 ) / sqrt ( 0 )
#EXCEPTION
1 + sqrt ( 25 ) + 8 - 2 + 9 * 10 * sqrt ( 10 + 9 - 4 * 3 ) / sqrt ( 8 - 9 )
#75.63961030678928
1 + sqrt ( 25 ) + 8 - 2 + 9 * 10 * sqrt ( 10 + 9 - 4 * 3 ) / sqrt ( 8 - 9 + 15 )
#39.680610835316045
1 + sqrt ( 25 ) + 8 - 2 + 9 * 10 * sqrt ( -4 * 3 + 10 + 9 ) / sqrt ( 8 - 9 + 15
* ( 2 + 3 ) )
#40.342428544787175
1 + sqrt ( 25 + 7 - 5 / ( 1 * 2 + 4.0 - ( 9 + 10 ) * 5 ) ) + 8 - 2 + 9 * 10 * sq

rt ( 10 + 9 - 4 * 3 ) / sqrt ( 8 - 9 + 15 * ( 2 + 3 ) )
#38.342335609415514
-1 + sqrt ( 25 + 7 - 5 / ( 1 * log ( 2 ) + 4 - ( 9 + 10 ) * 5 ) ) + 8 - 2 + 9 *
10 * sqrt ( 10 + 9 - 4 * 3 ) / sqrt ( 8 - 9 + 15 * ( 2 + 3 ) )
## sin & cos ##
#0.9092974268256817
sin ( 2 )
#-1.66609992213361
sin ( -2 ) + sin ( 3 + 1 )
#9.823009740321952
sin ( -2 ) + sin ( 3 ) * 8 * ( 9 - sin ( 100 ) )
#27.886370771984954
sin ( -2 ) + sin ( 3 ) * 8 * ( 9 - sin ( 100 ) + 8 * ( 2 ) )
#EXCEPTION
sin ( -2 ) + sin ( 3 ) * 8 * ( 9 - sin ( 100 ) + 8 * 2 ))
#-0.4161468365471424
cos ( -2 )
#0.031926779582027776
cos ( -2 ) - cos ( 9 * 10 )
#-66.26349419077395
- cos ( 7 ) + sin ( 10 ) - 2 * ( 8 + 3 * ( 9 + cos ( 10 ) ) )
#-74.65855602555634
cos ( 7 ) + sin ( 10 ) * cos ( 80 ) - 2 * ( 8 + 3 * ( 9 + log ( 10 * sin ( 100 +
9 ) ) ) )
#1.2752516846313022
-1 / cos ( 1 - 3 + 5 * sqrt ( 6 / 7.5 ) )
#EXCEPTION
-1 / cos ( 1 - 3 + 5 * sqrt ( 6 / 7.5 - 10 * log ( 100 ) )
#13.915875214486292
-1 / cos ( 1 - 3 + 5 * sqrt ( 6 / 7.5 ) + sin ( 9 - log ( 10 * 7 / ( 5.2 + 3 ) )
) ) * 9 * log ( sqrt ( 100 ) ) + 4 - sin ( -6 + 7 * cos ( 7 + 5 * cos ( 10 - c
os ( 1 ) ) ) )
## pow ##
#256.0
4 ^ 4
#19.0
1 + 2 * 3 ^ 2
#2048.0
2 / 4 ^ ( 5 - 10 )
#36.0
( 1 + 5 ) ^ 2
#11.999999999782853
2 + log ( 10 ^ 10 - 5 )
#11.999999999782853
2 + log ( 10 ^ 10 - 5 * 1 ^ ( 1 - 5 ) )
#EXCEPTION
2 + log ( 10 ^ 10 - 5 * 1 ^ ( 1 - sqrt ( 2 ^ ( -2 ) * 2 ) )
#0.839842427841949
- sin ( -2 ^ 3 + cos ( log ( sqrt ( ( 100 + 3 ) ^ 2 ) ) ) )
#1
1 ^ 2 ^ 3
#2
1 ^ 2 ^ 3 * 2
#2
2 * 1 ^ 2 ^ 3
#3
1 ^ 2 ^ 3 * 2 + 1

#3
1 + 2 * 1 ^ 2 ^ 3
#43.01627453015209
( 2 - 5 ) / ( sin ( 9 + 10 ) * 3 ^ ( log ( 100 ) - 2 ) + 8 / cos ( 6 + 4 - 3 - 9
+ ( -5 ) ) ) + sqrt ( 8 * 2 * log ( 10 ) ^ ( ( 2 ^ ( 1 + 5 ) ) ^ 3 ) ) * 9 + 7
- ( - sin ( 10 ) + cos ( 10 ) )
#-92.609016 - atentie la double vs float!
( 2 - 5 ) / ( sin ( 9 + 10 ) * 3 ^ ( log ( 100 ) - 2 ) ) + 8 / ( - cos ( 6 + 4 *
cos ( - 10 / ( ( - 4 + 5 ) * ( 2 + log ( 10 + log ( 10 + log ( 20 + log ( 30 )
) ) ) - sin ( cos ( sin ( sin ( sin ( 1 + 2 + 4 ^ 2 ^ 3 ^ 1 ^ ( 3 - sqrt ( 100 +
log ( 10 ) - cos ( 100 ) ) - ( 3 - 9 + ( - 5 ) ) ) ) * 8 * 2 / 5 ) ) ) ) ) - 6
) ) + 9 * 2 ) ) + sqrt ( 8 * 2 * log ( 1000 ) ^ ( 1 ^ ( 1 + 5 ) * 3 ) ) * 9 + 7
- ( - sin ( 10 ) + cos ( 10 * 4 * sqrt ( 2 ^ ( 2 ^ ( 6 - 4 ) ) ) ) )

Potrebbero piacerti anche