It seems that I opened a can of worms that was better left sealed

I had forgotten the issues associated with binary computers not actually being able to work with real word numbers - though being reminded does bring back many memories of thinking about working only in BCD

(which were quickly discounted!)
Having done a little more work - purely for the fun of it, the program already does more than originally intended; I've now found a further 'issue' that needs attention.
Initially, I wanted to give my grandson a reason to get interested in Trigonometry. I was amazed when he told me that he had never done ANY at school - so therefore even sin/cos/tan meant absolutely nothing to him. As he is looking to become an electrician he may well need (eventually) to have some understanding of at least the basics, so solving triangles would at least give him a grounding.
The program just takes any three of the six basic dimensions of a triangle and from those calculates the other three plus the area, perimeter & height. All these can simply be displayed as 'figures' but I then added in a display of the Triangle 'style' - one of the 6 - Right, Isosceles, Equilatral . . . . but now I'm adding Sin, Cos & Tan of all the angles - and here lies the new 'issue' - Tangent of 90º is Infinity - certainly a number that is beyond normal representation, other than as a word - no doubt I could create a graphic of the recognised symbol but of course I still need to check for the particular exception.