• 締切済み

active basic

active basicを使ってifと繰り返しと足し算、引き算(掛け算、割り算は使用不可)の3つを使って以下のプログラムの作り方を教えてください。 「正の整数を入力してください」とまず表示し、その数が奇数なら「奇数です」と表示しもし偶数なら「偶数です」と表示。これが一回終わるともう一度「正の整数を入力してください」と表示し偶奇の判定をさせる。これを続けさせる。 以上のプログラムの仕方を至急教えていただきたいです。よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.1

何かの宿題なんでしょうかね。 「掛け算、割り算は使用不可」ということなので、 2を引いて「0(ゼロ)」かどうか、 もし、「0(ゼロ)」なら偶数。 そうでないなら、マイナスかどうかをチェック マイナスなら「奇数」。 そうでないなら、2を引くところへ戻って繰り返し。 仕様ををみると無限に繰り返しのようなので、 「正の整数を入力してください」のところで「0」を入力したら プログラムを終了するという工夫も必要でしょう。

hidepi
質問者

補足

返信ありがとうございます。 こちらは何分素人であり、宿題なんですが回答のようなプログラムの打ち方がわかりません。大変恐縮ですが、見本を回答してもらえないでしょうか?期限が明日までなので本当にお願いします!!!!!!

関連するQ&A

  • 仕事においての足し算、引き算などの意味

    仕事においての足し算、引き算などの意味 上司に仕事は足し算、引き算、掛け算、割り算が出来なければいけないと言われましたが恥ずかしながら、理解できていません。 あと、友達が仕事は上記が必要だが、会社を経営するには上記のやり方では上手くいかないと言っていましたが、それも理解できません。 1、仕事においての足し算、引き算、掛け算、割り算の意味を教えて下さい。 2、仕事においての足し算引き算掛け算割り算で一番難しいのは掛け算割り算だと聞いたのですが、一般的にはそうなのですか?また、なぜなのでしょうか? 3、仕事では足し算引き算掛け算割り算が必要なのに経営ではなぜやり方が違うのですか? 4、仕事においての足し算は仕事をやった分だけ結果がプラスになる。 割り算は1時間かかってた仕事を10分で終わらせる。 みたいな意味だと勝手に解釈してますが違いますかね?

  • 平方根の計算

    平方根の計算の入門編です。 平方根の掛け算はできるのになぜ足し算・引き算はできないのでしょうか。 √2×√3 = √6なのに √2+√3 = √5 になりません。 これまで、数字の計算は足し算引き算かけ算割り算で計算する、と習ってきました。 √がつくとかけ算割り算はできるのに足し算引き算ができません(やってはいけない)また、ルールということはわかりますが、どういうルールなのでしょうか。

  • 掛け算とは?

    2×3=6など 掛け算をどのような計算だと定義してますか? 上の例でなぜ6という答えがでるのか言ってみてください。 ついでに足し算・引き算と掛け算・割り算を切り離して 定義してますか?それとも足し算・引き算の延長として 掛け算・割り算を定義してますか? 掛け算を教えてほしいんじゃなくて みなさんの考え方をちょっと知ってみたいだけです。

  • エクセルで引き算、掛け算、割り算をしたい

    いくつか数字を入力して、Σを選択すると足し算になってしまいます。 引き算、掛け算、割り算をしたいのですが、どのように 設定をしたらよいのでしょうか?

  • エクセルの関数

    たし算はSUMですよね? ひきざん、掛け算、割り算のときにの関数を 教えてください。

  • 計算の順序 a×b÷c

    小学生の算数で, たし算,ひき算は,かけ算,わり算より先 たし算と,ひき算が,又は,かけ算,わり算が, 複数ある時は,普通,左からと習います。 しかし, たし算だけ, かけ算だけなら,どこからでも計算できます。 a×b÷c は,b÷cを先に計算することは,できますか? いくつか,問題を作って解いてみましたが, a×bを先に計算した時と,答えが同じになりました。 よろしくお願いします。

  • 整数でないとき

    10 INPUT X 20 IF X=0 THEN END 30 C=X-2*INT(X/2) 40 IF C=0 THEN PRINT”偶数” ELSE PRINT”奇数” 50 GOTO 10 というプログラムはXが整数でなければ奇数と判定してしまいます。20行と30行の間に命令を追加して、Xが整数でないときは”整数でない”と表示して、次の入力を待つように修正し、整数のときだけ奇数か偶数かを判定するようにするには、 25 IF X^2>INT(X^2) THEN PRINT”整数でない”:GOTO 10 を追加する。 でよいのでしょうか? ぜひ教えてください。 

  • 四則演算

    どうして足し算引き算より掛け算わり算が優先されるのでしょうか? 先に計算するって習っただけで、どうしてそうなのかがわかりません

  • C言語について教えて下さい

    キーボードより足し算、引き算、かけ算、割り算が表されるようなものを書きなさい という問題だったと思います。 例)○+△=?のようなものにして欲しいらしいです。

  • 掛け算・割り算

    足し算・引き算より、掛け算・割り算を先に計算する理由は何ですか?