急 課題がわからない

タグの編集
投稿者 ふーふ  (学生) 投稿日時 2014/1/9 19:52:46

Visual Basicが全くというほどわからない初心者です。
課題のやりかたとコードを教えてくれる方教えてください。

課題1
身長と体重を入力し、標準体重(BMI)=身長*身長*22/10,000の計算を行い、
体重が標準体重の90%~110%のとき 標準です 90%未満のときを やせすぎです 
110%を超えるとき 太りすぎです と 表示させなさい 
課題2
英文を入力して単語に分離し、個数をカウントして表示するプログラムを作成せよ なお 英数字以外は区切り記号とみなす。

課題3
100点満点の試験で10人分の点数を1次元配列に読み込み 各人の偏差値を求めて表示するプログラムを作れ 
投稿者 ZakiYoshi  (高校生) 投稿日時 2014/1/9 20:50:06
こんばんは。ZakiYoshi です。

まずは、このVB中学校の入門講座を読んでみるとよいかもしれません。
(http://homepage1.nifty.com/rucio/VBNyumon/Index_beg.htm)

そこで分からないことがあれば、またここで質問してください。待っています!
投稿者 ふーふ  (学生) 投稿日時 2014/1/9 23:52:43
1と3はわかったのですが

2がどうしてもわかりません。
コードソースと手順を教えてください。
真似して一回つくりたいので。。
投稿者 HiDE-Ada  (社会人) 投稿日時 2014/1/10 00:54:05
1,3がわかったのなら、どちらかでよいので
ソースを見せて下さい。
どのような方法で入出力すればよいのか
わかりません。
投稿者 shu  (社会人) 投稿日時 2014/1/10 09:40:40
2のサンプル

Imports System.Text.RegularExpressions

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim reg As New Regex("([^a-zA-Z0-9]*(?<Word>[a-zA-Z0-9]+))*")
        Dim gp = reg.Match(TextBox1.Text).Groups("Word")

        ListBox1.DataSource = (From cp In gp.Captures.OfType(Of Capture)() Select cp.Value).ToList
        TextBox2.Text = gp.Captures.Count

    End Sub
End Class