Diễn Đàn Tin Học

Hiển thị kết quả từ 1 đến 9 / 9

Chủ đề: Xin giup do VB6

  1. #1
    Tham gia
    19-08-2002
    Location
    Ho Chi Minh
    Bài viết
    153
    Like
    0
    Thanked 0 Times in 0 Posts

    Xin giup do VB6

    Cho minh hoi nhe , trong VB6 minh tao mot text box dung de nhap du lieu . Sau do mot nut lenh se co nhiem vu sau day :
    -do tung chu trong noi dung textbox da nhap .
    -neu trong textbox co chu a thi do xem co tat ca bao nhieu chu , sau do ung voi mot chu thi co mot gia tri so nao do ( vi du la 1 ) , sau do cong tat ca gia tri do lai
    - neu trong textbox co chu bthi cung do xem co tat ca la bao nhieu chu b , moi chu b lai ung voi mot gia tri nao do (vi du la 2) , sau do lai cong tat ca gia tri do lai ( cong luon ca gia tri cua chu a luc dau nua )
    - tuong tu nhu vay doi voi cac chu c ,d ,e ....x , y , z .
    - sau khi xong phan tren thi no lai lam tiep mot nhiem vu la cong tat ca cac chu so ma no co , cong cho den khi nao tong do la mot so .
    - ung voi mot so nhu vay thi no se cho mot gia tri text vao mot text box thu hai ( hoac la lien ket den mot file nao do trong may )
    Vi du : textbox1 : abcabcde
    - co tat ca la 2 chu a ---> 2 * 1 = 2 ( gia tri chu a la 1)
    - co tat ca la 2 chu b ---> 2*2 = 4 , 4+2 = 6 ( 2 la gia tri chu a o tren )
    - co tat ca la 2 chu c ---> 2*3 =6 , 6+6=12
    - co tat ca la 1 chu d ---> 4*1=4 , 4+12=16
    - co tat ca la 1 chu e ---> 5*1 = 5 , 5+16=21
    -sau khi do het gia tri trong text box roi , lai tiep tuc lay 2+1 = 3 ( lay tong cua cac chu so co trong so 21 )
    - ung voi so 3 do , ta se cho textbox2 hien ra mot noi dung nao do , hay la se lien ket toi mot file nao do co trong may .

    Minh da su dung array va cac vong lap for-next de gia quyet , nhung khong thanh cong . Minh mong ai biet se chi giup minh nhe . Neu co the thi gui bai len de moi nguoi cung doc , hoac la gui mail cho minh theo dia chi : traiheogiong@yahoo.com . Xin cam on
    Quote Quote

  2. #2
    Tham gia
    17-07-2002
    Location
    Nơi xuất phát
    Bài viết
    562
    Like
    0
    Thanked 0 Times in 0 Posts
    hình như cái này giống như mấy trò " bói" trên báo Mực Tím hay hoa học trò phải không

  3. #3
    Tham gia
    19-08-2002
    Location
    Ho Chi Minh
    Bài viết
    153
    Like
    0
    Thanked 0 Times in 0 Posts

    Dung roi

    Dung la vay , nhung ma minh khong tim duoc cau tra loi

  4. #4
    Tham gia
    17-07-2002
    Location
    Nơi xuất phát
    Bài viết
    562
    Like
    0
    Thanked 0 Times in 0 Posts
    Nếu không có cách nào hay hơn thì bạn làm theo cách này vậy
    -Bạn " chiết từng kí tự trong chuỗi "
    -Dùng vòng lặp để lấy từng kỹ tự một
    -Khi đã có từng chữ rồi chuyển nó ra số ASCII
    -VD trong Ascii thì a là 64 .bạn so sánh rồi gán nó là 1,b là hai
    -chạy vòng lặp cho tới khi có các giá trị rồi
    -Viết hàm cộng kết quả
    -Sau đó so sánh kết quả đó ứng với quẻ bói nào rồi cho xuất ra kết quả
    Nhưng cái này chỉ là làm đơn giản nhất thôi ,còn đối với chữ mà có dấu thì lại làm cách phức tạp hơn.

  5. #5
    Tham gia
    19-08-2002
    Location
    Ho Chi Minh
    Bài viết
    153
    Like
    0
    Thanked 0 Times in 0 Posts

    Tra loi

    Co mot Admin da giup minh giai quyet van de nay , xin gui cho cac ban cung tham khao nhe . Neu ban nao co cach nao hay thi pst len day de moi nguoi cung tham khao nhe .

    ------------------------------------------
    Bo sung mot nut lenh , ten la cmdChange
    Nhap va xuat trong mot textbox , ten la txtnum

    -------------------
    Private Sub cmdchange_Click()
    tong = 0
    For i = 1 To Len(txtnum.Text)
    bien = Mid(txtnum.Text, i, 1)
    Select Case bien
    Case "a"
    tong = tong + 1
    Case "b"
    tong = tong + 2
    Case "c"
    tong = tong + 3
    Case "d"
    tong = tong + 4
    Case "e"
    tong = tong + 5
    Case "f"
    tong = tong + 6
    Case "g"
    tong = tong + 7
    Case "h"
    tong = tong + 8
    Case "i"
    tong = tong + 9
    Case "j"
    tong = tong + 10
    Case "k"
    tong = tong + 11
    Case "l"
    tong = tong + 12
    Case "m"
    tong = tong + 13
    Case "n"
    tong = tong + 14
    Case "o"
    tong = tong + 15
    Case "p"
    tong = tong + 16
    Case "q"
    tong = tong + 17
    Case "r"
    tong = tong + 18
    Case "s"
    tong = tong + 19
    Case "t"
    tong = tong + 20
    Case "u"
    tong = tong + 21
    Case "v"
    tong = tong + 22
    Case "w"
    tong = tong + 23
    Case "x"
    tong = tong + 24
    Case "y"
    tong = tong + 25
    Case "z"
    tong = tong + 26
    End Select
    Next i
    txtnum.Text = ""
    txtnum.Text = tong
    End Sub

  6. #6
    Tham gia
    26-08-2008
    Bài viết
    46
    Like
    0
    Thanked 0 Times in 0 Posts
    Này bạn traiheogiong. mình nghĩ khi bạn post thông tin hay nhờ giúp đỡ thì xin bạn viết bằng chữ có dấu nha. Mình đọc rất lâu mới hiểu hết những gì bạn viết đấy. Mình là thành viên mới,mình rất thích lập trình. Mình cũng biết sơ qua về ngôn ngữ VB nên có gì hay mong bạn cho mình học hỏi với nha. Nhưng mình thấy yêu cầu của bạn và cách giải quyết không hay cho lắm và không đúng yêu cầu của đề thì phải.Mình rất yêu thích ngôn ngữ này. Và mình đã viết một vài chương trình bằng ngôn ngữ này rồi.

  7. #7
    Tham gia
    18-04-2005
    Bài viết
    289
    Like
    0
    Thanked 0 Times in 0 Posts
    Thêm 1 chuyên gia đào mộ, bài viết từ năm 2002 rồi mà Tâm hi hi

  8. #8
    Tham gia
    17-02-2007
    Location
    [JH]Heaven
    Bài viết
    1,802
    Like
    5
    Thanked 0 Times in 0 Posts
    Tham gia: 26-08-2008
    Bài viết: 2

    những đóng góp đầu tiên là đào mồ vài topic mà Đức Tâm hỉu .

  9. #9
    Tham gia
    26-08-2008
    Bài viết
    29
    Like
    0
    Thanked 0 Times in 0 Posts
    có anh chị nào đã làm cái calculator bằng vb chưa ạ? chỉ giúp em với .
    thanks!

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •