‖一括処理部品集3‖kekka.html 《戻る》 《玄関へ》
《 かるた会の結果を発表する 》
【内容】
かるた会の競技結果を発表します。
【用例】
名札 結果発表
編集表 &TBL2
@
画面消去 (2,1)-(24,80)
手続き実行 選択ガイド
位置指定 行番号=先頭
画面表示 (5,7),"★ おつかれさまでした。「かるた大会」の結果を発表します。",黄
画面表示 (6,7),#連結(" 競技者 ",#部分列(&トリ1,1,2)," ",#部分列(&トリ2,1,2)," "
\
,#部分列(&トリ3,1,2)," ",#部分列(&トリ4,1,2)),白 A
画面表示 (7,7)-(7,16)," 得 点 ",白
画面表示 (7,17)-(7,22),#全角(#STR([A])),右寄せ,白
B
条件 (&CARDN>1) 画面表示 (7,25)-(7,30),#全角(#STR([B])),右寄せ,白
条件 (&CARDN>2) 画面表示 (7,33)-(7,38),#全角(#STR([C])),右寄せ,白
条件 (&CARDN>3) 画面表示 (7,41)-(7,46),#全角(#STR([D])),右寄せ,白
&M=#最大([A],[D])
C
条件 (#項目属性(2,0)=&M) &字=&トリ1
条件 (#項目属性(3,0)=&M) &字=&トリ2
条件 (#項目属性(4,0)=&M) &字=&トリ3
条件 (#項目属性(5,0)=&M) &字=&トリ4
画面表示 (9,11),#連結(" 優勝者は ",&字," さんです。おめでとう!"),赤 D
確認
名札 かるたとり終了
画面消去 *
手続き実行 選択ガイド
画面表示 (6,7)," おつかれさまでした。",白
画面表示 (8,7),"これで「かるたとり大会」を終わります。",白
画面表示 (9,51),"また,あそぼうね。",黄
確認
分岐 START
手続き終了
【解説】
@ 編集対象表を得点表に移します。
A 競技者(最大4名まで)の名前を表示します。
B 競技者(最大4名まで)の得点合計を表示します。
C 競技者(最大4名まで)の最大得点を知り、その得点者の名前を変数に入れます。
このままだと同点優勝の場合、後の人の名前だけが表示されてしまいます。
改良してください。(C〜Dあたり)
D 優勝者の名前を表示します。
【参考】

END
of FILE 《戻る》 《玄関へ》