体重と身長をの取得と計算の間に問題があります。 体重、身長は文字列変数に取得しています。 計算は数値変数です。 別な変数なので計算式では入力が活かされていません。 よってMとKGは0で計算が進みます。 P=0/100(==0) S=0*O(==0) A=0/0 22行目でSが0なので0で割り算したと怒られています。 体重、身長の取得変数をKG、Mとして計算式と同じ変数で取得するか、もしくは、以下のように計算式で使用している変数に入力で得た数字を数値に変換して渡してやると良いかと思います。 KG=VAL(KG$) M=VAL(M$) あと、関係ないですが、複数のコマンドを1行に書く場合は、間に「:」を入れて書くようにすると良いですよ。省略して書くことも出来ますが、「:」を入れた方が、コマンドの区切りがわかりやすくなるので。