2017-04-26 5 views
-3

私のコードに問題が発生しました。私は、ユーザに「日数」を入力して週数と残りの日数に分けるように求めるプログラムを作った。どのように整数を2つの別々の変数に分けるのですか?

*http://imgur.com/fJB2dze*

いくつかのガイダンスをいただければ幸いです。ここ

は、私がこれまでに書いたコードは(私はまだ画像を投稿する権限を与えられていないため、リンクをクリックしてください)です。

+4

こんにちは、この質問にはトピックとして閉じられないように変更する必要があります。 1)画像ではなく、実際の関連コードを記入してください。 2)正確に何がエラーであるか教えてください(例外メッセージを投稿するのは良いです)3)コードが何をすべきか教えてください。良い質問をする方法の詳細については、このリンクを参照してください。http://stackoverflow.com/help/how-to-ask – DeanOC

+1

https://msdn.microsoft.com/en-us/library/se0w9esz .aspx –

+0

コードを画像としてではなくコードとして送信します。 [ask]、特に[mcve]を参照してください。 – Bugs

答えて

0

ifが間違っていて、日数=> 7日を再計算する必要がある場合。

Dim weeks As Integer 
    Dim days As Integer 
    '.... 
    weeks = days \ 7 
    If days >= 7 Then 
     days = days - (weeks * 7) 
     '... 
    End If 
+0

私は理解します。私は算術の最終的なビットを書くことを忘れていました。もちろん、IF文は非常に間違っていました。助けてくれてありがとう。 – KingKenDj

0

if文が正しくないことに同意します。私は人々が興味を持っている場合に同じことを達成する別の方法を追加するだけです。

Dim weeks As Integer = 0 
Dim days As Integer = 0 
'... 
If days >= 7 Then 
    weeks = days/7 
    days = days % 7 
    '... 
End If