判断(if)
名前
if
else
elseif
フローチャートに判断図を表示する。
構文
if(条件,[Trueの結果],[False結果]){
[ステートメント]
}
elseif(条件,[Trueの結果],[False結果]){
[ステートメント]
}
else{
[ステートメント]
}
説明
指定項目 | 内容 |
条件 | 省略不可能。判断図に条件の文字列を指定する。 ※文字が枠からはみ出した場合、図形をひし形から六角形に変更して枠内の文字数を増やす。 |
Trueの結果 | 省略可能。True側の判定文字列を指定する。 |
False結果 | 省略可能。False側の判定文字列を指定する。 |
ステートメント | 省略可能。実行される一連のステートメントを指定する。 |
サンプル
//★「判断」の表示 outputfile "フローチャート.xls"; fc("判断"){ output "Sheet1"; terminator("Start"); if("★判断"){//★判断 proc("処理"); }; return("End"); }; |
|
//★「判断2」の表示 outputfile "フローチャート.xls"; fc("判断2"){ output "Sheet1"; terminator("Start"); if("判断2","★true","★false"){//★判断、条件表示の変更 proc("処理"); }; return("End"); }; |
|
//★「判断3」の表示 outputfile "フローチャート.xls"; fc("判断3 else節"){ output "Sheet1"; terminator("Start"); if("判断3"){ proc("処理1"); } else{//★判断 else節 comment("★else節"); }; return("End"); }; |
|
//★「判断4」の表示 outputfile "フローチャート.xls"; fc("判断4 elseif節"){ output "Sheet1"; terminator("Start"); if("if"){ proc("処理1"); } elseif("★"){//★判断 elseif節 proc("処理2"); } elseif("★","★true","★false") {//★判断 elseif節 //条件文字列変更 proc("処理3"); }; return("End"); }; |
|
//★「判断5」の表示 //ifフローチャートを文字がオーバーすると、図形をひし形から6角形へ変更して文字の表示サイズを増やす。 outputfile "流れ図くんサンプル.xls"; fc("判断5\n文字あふれ"){ output "Sheet1"; terminator("Start"); if("val < 0"){ proc("処理1"); } elseif("val < 10"){//★文字あふれ proc("処理2"); } elseif("val < 100"){//★文字あふれ proc("処理3"); } elseif("val < 1000"){//★文字あふれ proc("処理4"); }; return("End"); }; |