Chuyển tới nội dung chính
Bỏ qua Điều hướng

Đ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

        • 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