Bài tập lập trình hướng sự kiện - Bài tập chuơng 1: Bài tập lập trình Visual basic | BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn Bộ môn CNPM-ĐHSPKT HY 2005 BÀI TẬP CHƯƠNG 1 NGÔN NGỮ LẬP TRÌNH VISUAL BASIC MỤC TIÊU SAU KHI HOÀN THÀNH CÁC BÀI TAP NGƯỜI HOC CÓ THÈ Khai báo các biến thuộc các kiểu dữ liệu cơ bản byte integer long string boolean single và kiểu mảng kiểu bản ghi trong Visual Basic. Sử dụng các hàm nhập xuất dữ liệu MsgBox và InputBox của VB. Sử dụng và vận dụng được các cấu trúc rẽ nhánh If. Then và If. cấu trúc đa rẽ nhánh Select Case và các loại vòng lặp For Do để viết chương trình. Sử dụng được một số hàm xử lý xâu thường dùng. A - ĐỀ BÀI TẬP Bài tập 1 Sử dụng hàm MsgBox và InputBox Viết chương trình giải phương trình bậc 2. Hệ số a b c nhập từ bàn phím bằng hàm InputBox Giải sử a 0 . Bài tập 2 Minh hoạ cấu trúc If . Then. Viết chương trình tính lương như sau Cho người dùng nhập vào lương cơ bản LCB Hệ số lương HSL và chức vụ CV. Nếu chức vụ là giam doc thì cộng thêm 500000 vào lương thực lĩnh LTL nếu là truong phong thì cộng thêm 300000 nếu là to truong thì cộng thêm 200000 nếu là nhan vien thì không cộng. Sau đó hiển thị tổng số lương thực lĩnh. Bài tập 3-Select Case Yêu cầu như bài 2 nhưng sử dụng cấu trúc Select Case Bài tập 4 Hiển thị các loại thông báo sử dụng hàm MsgBox. Viết chương trình hiển thị 4 loại hộp thoại MsgBox như mô tả dưới đây khi người dùng nhập vào các số tương ứng 1 2 3 4 bằng hàm InputBox Bài tập 5 Sử dụng cấu trúc Select Case. Viết chương trình cho phép người dùng nhập vào 2 số thực a và b và một trong các phép toán gồm - Chia lấy phần nguyên mod chia lấy phần dư hoặc A Luỹ thừa . Sau đó hiển thị kết quả tương ứng. Ví dụ nếu nhập 2 số 10 20 và phép toán là thì thông báo Kết quả là 30 . Trang 1 BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn Bộ môn CNPM-ĐHSPKT HY 2005 Bài tập 6 Sử dụng vòng lặp FOR. Viết chương trình tính tổng của dãy số sau và hiển thị kết quả ra màn hình S 1 2 3 . N Với N nhập từ bàn phím. Bài tập 7 Sử dụng vòng lặp For với điều khoản Step. Hãy viết chương trình tính .