前提・実現したいこと
サイコロの目が現れた回数を表示するプログラムをサイコロの目が出るとその棒グラフが増えるという形で作成したいのですが(イメージ説明に参考画像があります)、このとき1の目が出たときのグラフは作れたのですがそれ以外の目の追加の仕方がわかりません。よろしくおねがいします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
processing
1int n1=0,n2=0,n3=0,n4=0,n5=0,n6=0; 2int num=0; 3 4void setup(){ 5 size(400,400); 6 frameRate(1); 7 float graph_wd=0.8*width;//graph_wd=320 8 float graph_hei=0.8*height;//graph_hei=320 9 float graph_px=0.1*width;//graph_px=40 10 float graph_py=0.1*height;//graph_py=40 11 rect(graph_px,graph_py,graph_wd,graph_hei); 12 textSize(18); 13 text("1",20,80); 14} 15 16void draw(){ 17 int dice_num=int(random(1.0,7.0)); 18 int max_num=25; 19 float bar_ht=0.8*width/max_num;//bar_ht=32 20 int dx=32; 21 float x1=0.1*width; 22 float y1=0.1*height+15; 23 float rect_wi=bar_ht*n1;//32*n1 24 float rect_hei=(width-80)/6; 25 26 switch( dice_num ) { 27 case 1 : n1=n1+1; break; 28 case 2 : n2=n2+1; break; 29 case 3 : n3=n3+1; break; 30 case 4 : n4=n4+1; break; 31 case 5 : n5=n5+1; break; 32 case 6 : n6=n6+1; break; 33 default: num =num+1; 34 } 35 36 rect(x1,y1,rect_wi,rect_hei); 37 38 println(x1,y1,rect_wi,rect_hei); 39 40}
試したこと
ここに問題に対して試したことを記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。