This Punnett Maker application allows the user to easily create a double punnett square, showing two organisms and two simple dominance traits. The application allows the user to choose any letters for the two traits, and then accepts user input as to whether each organism is Homozygous Dominant (i.e. BB), Heterozygous (i.e. Bb), or Homozygous Recessive (i.e. bb). The program creates an accurate double punnett square for the cross, showing the genotypes of both parents for the traits as well as the ratios for the possible genotypes of the offspring. The program allows users to save the punnett square as an image, and three different formats are available. This Punnett Maker program also has a print button, which allows the user to print the punnet square they made to any printer the computer has access to. Finally, included in the code is the beginnings of updates. Now, the program is fully-functional for making double punnetts with both traits being simple dominant/recessive. I have begun to add options such as having one or both traits being co-dominant or incomplete dominance, blood type punnetts, or any combination.

Built With

Share this project:

Updates