Hello,

Im trying to solve a challenge from exercism where�� I have to calculate the points somehow gets on a very simple darts board.

I solved it like this :


scoreX: anInteger y: anInteger2
������ | distance |
������ distance := (anInteger squared + anInteger2 squared) sqrt.
������ distance > 10
������ ������ ifTrue: [ ^ 0 ].
������ distance > 5
������ ������ ifTrue: [ ^ 1 ].
������ distance > 1
������ ������ ifTrue: [ ^ 5 ].
������ ^ 10


but now I use three if then and I think it's ugly code.

Is there a way I can make it more the smalltalk way ?


Regards,

Roelof