9+6= 17 is the total number of shirts to choose from. Since theres 6 dress shirts, the answer is 6/17.
30% = .3
120 x .3 = 40
120 + 40 = 160
Anna makes 160 dolls
We cannot calculate the confidence interval without the sample size. However, for the second question, the sample size needed would be 49.
The formula we use is

To find the z-score:
Convert 98% to a decimal: 0.98
Subtract from 1: 1-0.98 = 0.02
Divide by 2: 0.02/2 = 0.01
Subtract from 1: 1-0.01 = 0.99
Using a z-table (http://www.z-table.com) we see that this value is closest to a z-score of 2.33.
Using the z-score, our standard deviation (9) and our margin of error (3), we have: