Chuyển tới nội dung chính
Mở rộng Rút gọn Chung Đã được nhấn mạnh
  • Các thông báo
  • Link đăng ký đồ án môn học: Link
Mở rộng Rút gọn Chủ đề 1: Cài đặt và cấu hình WebServer Đã được nhấn mạnh
  • Bài 1: Cài đặt và cấu hình WebServer
  • Bài tập số 1
Mở rộng Rút gọn Chủ đề 2: Ngôn ngữ lập trình PHP Đã được nhấn mạnh
  • Bài 1: Giới thiệu
  • Bài 2: Biến, hằng
  • Bài 3: Toán tử, biểu thức
  • Bài 4: Cấu trúc điều khiển và vòng lặp
  • Bài 5: Hàm
  • Bài 6: Kiểu dữ liệu Mảng
  • Luyện tập vận dụng 1
  • Luyện tập vận dụng 2
  • Luyện tập vận dụng 3
  • Trắc nghiệm chủ đề 1
Mở rộng Rút gọn Chủ đề 3: Xử lý Form Đã được nhấn mạnh
  • Bài 7: Phương thức GET và POST
  • Bài 8: SESSION và COOKIE
  • Luyện tập vận dụng 4
  • Luyện tập vận dụng 5
  • Luyện tập vận dụng 6
  • Bài kiểm tra số 1
Mở rộng Rút gọn Chủ đề 4: Hệ quản trị cơ sở dữ liệu MySQL Đã được nhấn mạnh
  • Bài 10: Giới thiệu hệ CSDL MySQL
  • Bài 11: Kiểu dữ liệu trong MySQL
  • Bài 12: Các Lệnh SQL Cơ Bản trong MySQL
  • Bài 13: Tạo xoá dữ liệu bằng truy vấn
  • Luyện tập vận dụng 7
  • Luyện tập vận dụng 8
  • Bài Tập 9: Tạo CSDL Quản Lý Đơn Hàng và Doanh Thu
  • Bài Tập 10: Tạo CSDL Website Thương Mại Điện Tử
Mở rộng Rút gọn Chủ đề 5: PHP và MySQL Đã được nhấn mạnh
  • Bài 14: Kết nối CSDL
  • Bài 15: CRUD
Mở rộng Rút gọn Chủ đề 6: Xây dựng giao diện phía người quản lý Đã được nhấn mạnh
  • Bài 20: Xây dựng trang đăng nhập, đăng ký
  • Bài tập 11: Tạo chức năng đăng ký và đăng nhập
  • Bài 23: Xây dựng trang quản lý người dùng
  • Bài tập 12: Ứng dụng CRUD cho quản lý Users
  • Bài tập 13: Tạo trang profile để quản lý thông tin tài khoản đang đăng nhập. Quản lý hình đại diện của người dùng
  • Bài 21: Xây dựng trang quản lý danh mục sản phẩm, sản phẩm
  • Bài tập 14: Ứng dụng CRUD cho quản lý Danh mục sản phẩm và sản phẩm
Mở rộng Rút gọn Chủ đề 7: Xây dựng giao diện phía người dùng Đã được nhấn mạnh
  • Bài 17: Xây trang chủ
  • Bài 18: Xây dựng trang danh mục
  • Bài 19: Xây dựng trang chi tiết
Bỏ qua Điều hướng
Ẩn Điều hướng khốiHiện Điều hướng khối

Điều hướng

  • Trang chủ

    • hueic-lms

      • Các khoá học của tôi

      • Thẻ

      • Diễn đànSite announcements

    • Các khoá học của tôi

    • Khoá học

      • Các Khoá học

        • Hệ Cao đẳng

          • Khoa Công nghệ hóa Môi trường

          • Khoa Công nghệ thông tin - Truyền thông

            • Chuyên ngành

              • Công nghệ thông tin - Ứng dụng phần mềm

              • Mạng máy tinh - Truyền thông

              • Thương mại điện tử

              • Tin học ứng dụng

            • Cơ sở ngành

          • Khoa Cơ Khí

          • Khoa Điện - Điện tử

          • Khoa Động lực - Ô tô

          • Khoa Khoa học cơ bản

          • Khoa Kinh Tế

          • Khoa Kỹ thuật Đô thị

          • Khoa Nhiệt lạnh

          • Môn chung

        • Hệ Trung cấp B

          • Khoa Công nghệ thông tin - Truyền thông

            • 003762-Lap-trinh-web-STEM-3

              • Chung

              • Chủ đề 1: Cài đặt và cấu hình WebServer

              • Chủ đề 2: Ngôn ngữ lập trình PHP

                • Bài họcBài 1: Giới thiệu

                • Bài họcBài 2: Biến, hằng

                • Bài họcBài 3: Toán tử, biểu thức

                • Bài họcBài 4: Cấu trúc điều khiển và vòng lặp

                • Bài họcBài 5: Hàm

                • Bài họcBài 6: Kiểu dữ liệu Mảng

                • Bài tậpLuyện tập vận dụng 1

                • Bài tậpLuyện tập vận dụng 2

                • Bài tậpLuyện tập vận dụng 3

                • Trắc nghiệmTrắc nghiệm chủ đề 1

              • Chủ đề 3: Xử lý Form

              • Chủ đề 4: Hệ quản trị cơ sở dữ liệu MySQL

              • Chủ đề 5: PHP và MySQL

              • Chủ đề 6: Xây dựng giao diện phía người quả...

              • Chủ đề 7: Xây dựng giao diện phía người dùng

            • thiet-ke-phan-mem-ung-dung-stem1-tc

            • lap-trinh-front-end-stem1-tc

            • ung-dung-ma-nguon-mo-tc

            • thiet-ke-web-tc

            • thiet-bi-truyen-thong-mang-may-tinh-tc

            • autocad-tc

            • mang-may-tinh-tcb

            • an-toan-bao-tri-he-thong-tc

            • lap-trinh-co-ban-tc

          • Môn chung

          • Khoa Điện - Điện tử

        • Phòng Đào tạo

        • ltcb-ai-generation

        • huong-dan-su-dung-lms-cho-khoa-chuyen-mon

        • huong-dan-su-dung-lms-danh-cho-sinh-vien

        • hd-lms-gv

      • Trung tâm sát hạch

      • Trung học phổ thông

        • Khối 12

        • Khối 11

        • Khối 10

  • Đóng
    Chuyển đổi chọn tìm kiếm
  • Vietnamese ‎(vi)‎
    • English ‎(en)‎
    • Vietnamese ‎(vi)‎
Logo

Hệ thống quản trị đào tạo trực tuyến

Trường Cao đẳng Công nghiệp Huế

  • Đào tạo
  • Khoá học
    • Tất cả khoá học
    • Khoa Công nghệ thông tin - Kinh tế số
      • Công nghệ thông tin - Ứng dụng phần mềm
      • Tin học ứng dụng
      • Thương mại điện tử
      • Mạng máy tính
    • Khoa Khoa học cơ bản
    • Khoa Nhiệt lạnh
    • Khoa Cơ khí - Ô tô
    • Khoa Điện
    • Khoa Kinh tế
    • Tìm khoá học
  • Ngân hàng đề thi
    • Tất cả khoá học
    • Khoa Công nghệ thông tin - Truyền thông
      • Công nghệ thông tin - Ứng dụng phần mềm
      • Tin học ứng dụng
      • Thương mại điện tử
      • Mạng máy tính
    • Khoa Khoa học cơ bản
    • Khoa Nhiệt lạnh
    • Khoa Ô tô
    • Khoa Kỹ thuật đô thị
    • Khoa Điện
    • Khoa Cơ khí
    • Khoa Kinh tế
  • Full screen
  • Standard view
Đào tạo Khoá học Rút gọn Mở rộng
Tất cả khoá học Khoa Công nghệ thông tin - Kinh tế số Rút gọn Mở rộng
Công nghệ thông tin - Ứng dụng phần mềm Tin học ứng dụng Thương mại điện tử Mạng máy tính
Khoa Khoa học cơ bản Khoa Nhiệt lạnh Khoa Cơ khí - Ô tô Khoa Điện Khoa Kinh tế Tìm khoá học
Ngân hàng đề thi Rút gọn Mở rộng
Tất cả khoá học Khoa Công nghệ thông tin - Truyền thông Rút gọn Mở rộng
Công nghệ thông tin - Ứng dụng phần mềm Tin học ứng dụng Thương mại điện tử Mạng máy tính
Khoa Khoa học cơ bản Khoa Nhiệt lạnh Khoa Ô tô Khoa Kỹ thuật đô thị Khoa Điện Khoa Cơ khí Khoa Kinh tế
  1. Khoá học
  2. Các Khoá học
  3. Hệ Trung cấp B
  4. Khoa Công nghệ thông tin - Truyền thông
  5. 003762-Lap-trinh-web-STEM-3
  6. Chủ đề 2: Ngôn ngữ lập trình PHP
  7. Luyện tập vận dụng 2

Luyện tập vận dụng 2

Các yêu cầu hoàn thành
Opened: Thứ Ba, 11 tháng 2 2025, 12:00 AM

Yêu Cầu: 

1) Tạo Repository mới trên github cá nhân để lưu trữ các file bài tập bên dưới.

2) Làm các bài tập bên dưới vào từng file riêng biệt:

Bài 1: Viết hàm máy tính đơn giản  mayTinh($a, $b, $phepTinh)

Giải thích: Hàm mayTinh thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia. Nếu gặp lỗi như chia cho 0 hoặc phép tính không hợp lệ, hàm sẽ trả về thông báo lỗi thích hợp.

Ví dụ sử dụng
echo mayTinh(10, 5, '+'); // Kết quả: 15
echo mayTinh(10, 5, '-'); // Kết quả: 5
echo mayTinh(10, 5, '*'); // Kết quả: 50
echo mayTinh(10, 0, '/'); // Kết quả: Lỗi: Không thể chia cho 0.

Bài 2: Viết hàm kiemTraChanLe($n) để kiểm tra xem số n là chẵn hay lẻ. Gọi thử hàm để in ra dòng thông báo; ví dụ: "Số [n] là số [chẳn/lẻ]."

Bài 3: Viết hàm daoNguocChuoi($chuoi) để đảo ngược một chuỗi ký tự. Gọi thử hàm vừa viết và in thông báo; ví dụ:  "Chuỗi đảo ngược của chuỗi [chuoi] là: [chuoi_dao_nguoc]"

Bài 4: Viết hàm đệ quy fibonacci($n) để tính số Fibonacci thứ n. Gọi thử hàm vừa viết và in thông báo tùy ý.

Bài 5: Viết hàm kiemTraSoNguyenTo($n) để kiểm tra xem số n có phải là số nguyên tố hay không. Gọi thử hàm vừa viết và in thông báo.

Bài 6: Viết hàm kiểm tra năm nhuận kiemTraNamNhuan($nam) để kiêm tra xem năm $nam nhập vào có phải là năm nhuận không. Gọi thử hàm và in thông báo.

Bài 7: Viết hàm demSoTu($chuoi) để đếm số từ trong một chuỗi.

Bài 8: Viết hàm chuyenDoiInHoa($chuoi) để chuyển toàn bộ chuỗi thành chữ in hoa.

Bài 9: Viết hàm demKyTuXuatHien($chuoi, $kyTu) để đếm số lần xuất hiện của một ký tự cụ thể trong chuỗi.

Bài 10: Viết hàm tachChuoi($chuoi, $kyTuPhanCach) để tách một chuỗi thành mảng các phần tử dựa trên ký tự phân cách.

LIÊN HỆ

  • Địa chỉ : 70 Nguyễn Huệ, Tp Huế, TT Huế
  • Điện thoại: 0234 3837 073
  • Mail: cnhue@hueic.edu.vn
     

KHOA

  • Công nghệ Thông tin - Kinh tế số
  • Nhiệt lạnh
  • Cơ khí - Ô tô
  • Điện
  • Khoa học cơ bản

 

SINH VIÊN

  • Hoạt động
  • Cựu sinh viên

GIỚI THIỆU

  • Thông tin HUEIC
  • Tin tức Hueic
  • Đăng ký
  • Sự kiện
  • Liên hệ
Logo

Hệ thống quản trị đào tạo trực tuyến

Trường Cao đẳng Công nghiệp Huế

© 2022 Trường Cao đẳng Công nghiệp Huế. Toàn quyền nội dung
Designed by Coolstyles.org