VB.NET質問スレ (Part7)
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:困ったくん 04/11/19 18:25:52 割り算を減算(引き算で)行うプログラムを作っています。 [ Text1 ] ÷ [ Text2 ] = [ Text3 ] 余り [ Text4 ] のように表示させるのですが、例えば、35÷6をしたときに、 答えが、Text3=1 Text4=29 になってしまいます。 どうすればいいのでしょうか? よろしくお願いします。 なお、僕の考えたプログラムは以下の通りです。 (※”=”部分がコマンド1です) Private Sub Command1_Click() M = Text1.Text N = Text2.Text sho = 0 Do M = M - N sho = sho + 1 Loop While M >= N Text3.Text = sho Text4.Text = M End Sub 501:デフォルトの名無しさん 04/11/19 18:42:06 >>500 ループ条件が文字列比較になってるから。 あと何故Do Whileループ? 2 / 3 = 1 余り -1 になるぞ。 502:デフォルトの名無しさん 04/11/19 18:44:25 割り算を引き算でやるからだろ 503:500 困ったくん 04/11/19 18:46:51 >>501 >ループ条件が文字列比較になってるから。 ということは、条件を他の形にすればいいんですね! ・・・といっても、どうすればいいのかわかりません。。。 For-Nextで作れるんですかね? Do-While,Until じゃないと作れないと聞いたもので・・・
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4255日前に更新/273 KB
担当:undef