• ベストアンサー

ビジュアルベーシックにおいてのプログラミング

1、キーボードから入力される正の整数を読み込み、この数より大きい最小の偶数をディスプレイに出力するプログラムを作りたいです。意味は1が入力されたらこれより大きい最小の偶数は2ということですよね?これをどう表現したらいいかわかりません。 2、2つの正の整数n、mを端末から読み込み2つの数の間にある(等しい場合も含む)奇数の和を求めるプログラムを作れ。n、mはどっちが大きいかは不明これに関してはまったく見当がつきません。みなさんアドバイスよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

1. 入力された数が偶数かどうかを調べて、偶数であれば+2して、そうでなければ、+1する 2. まず、n,mの大小関係を調べる。 n<mであれば small=n、large=m そうでなければ、 small=m、large=n x=small+1からx<largeである間xをループのたびに+1して、 xが奇数であれば、0で初期化しておいた変数に足し込んでいく