Transcript 下載/瀏覽
Homework 14 設計一程式統計里長選舉得票統計、畫餅形圖與長條圖。 1 2 3 4 思考邏輯 1.畫餅形圖方式 a. 第一位候選人得票率a1 ( 以角度計 ), 順時針畫扇形 (0,a1) b. 第二位候選人得票率a2 ( 以角度計 ), 順時針畫扇形 (a1,a2) c. 第三位候選人得票率a3 ( 以角度計 ), 逆時針畫扇形 (0,-a3) 5 2. 畫長條圖方式 得票率愈高其垂直座標點應愈小,所以其垂直座標位置為: a. 第一位候選人得票率y1,其垂直座標為: ( 1 - y1 ) * 200 + 20 ( 上方留白 ) b. 第二位候選人得票率y2,其垂直座標為: ( 1 - y2 ) * 200 + 20 ( 上方留白 ) c. 第三位候選人得票率y3,其垂直座標為: ( 1 - y3 ) * 200 + 20 ( 上方留白 ) 得票率愈高其長條圖應愈大,所以其長條圖的大小為: a. 第一位候選人得票率y1,其長條圖的大小為:y1*200 b. 第二位候選人得票率y2,其長條圖的大小為:y2*200 c. 第三位候選人得票率y3,其長條圖的大小為:y3*200 ( 以200為單位畫 ) 6 7