#### Hybrid View

1. Novice
Join Date
Jul 2017
Posts
37
Qt products
Platforms

https://github.com/phma/mirasol
This is my first-started Qt5 program. It shows numbers from 0 to 1000 in any of several shapes (which are available depends on the number, e.g. 91 is composite, centered hexagonal, and triangular). It's inspired by Doman's flash cards, but goes beyond number sense to teach kinds of numbers, such as square numbers. Here's a screenshot showing 144 as a Fibonacci number:
mirasol-144-fibonacci.png
The program still has debugging code in it, and I'm not sure what features I should add before releasing version 0.1.0. What do you think?

2. ## Re: Teach your baby math

Aside from code issues, I am truly puzzled as to how the screenshot you posted represents 144 as a Fibonacci number. I didn't count them all, but I assume there are 144 dots in the image, but they appear to more or less randomly arranged in a right triangle. What is the relationship of that figure to a Fibonacci number?

As for code, you should release only programs built in "Release" mode with no debugging message boxes or other outputs that would do nothing except confuse users.

3. Novice
Join Date
Jul 2017
Posts
37
Qt products
Platforms

## Re: Teach your baby math

Drop a perpendicular from the right angle to the hypotenuse. The upper part has 55 dots, the right part 89. Each of the two parts can be similarly split, giving 21+34 and 34+55. If you hit the up or down arrow while it's showing a number in Fibonacci shape, it'll show the next Fibonacci number up or down, except:
*from 0, the down arrow does nothing;
*from 1, the down arrow changes it to 0 and the up arrow to 2, even though 1 is twice in a row in the sequence;
*from 987, the up arrow does nothing (the largest number it shows is 1000).

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.