C++
  • Home
  • Học lập trình
    • All
    • Học C++
    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

    Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

    học lập trình c++ thì làm được gì

    Học Lập Trình C++ Thì Làm Được Gì?

    Sự khác nhau giữa struct và class trong C++

    Sự Khác Nhau Giữa Struct Và Class Trong C++

    Sự khác nhau giữa tham chiếu và con trỏ c++

    Sự Khác Nhau Giữa Tham Chiếu Và Con Trỏ Trong C++

    • Học C++
  • Reviews
    Top 7 công cụ tạo website không cần code

    Top 7 Công Cụ Tạo Website Không Cần Code Miễn Phí

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips
No Result
View All Result
  • Home
  • Học lập trình
    • All
    • Học C++
    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Lập trình Backend là gì? Những điều Backend Developer nên biết

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

    Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

    học lập trình c++ thì làm được gì

    Học Lập Trình C++ Thì Làm Được Gì?

    Sự khác nhau giữa struct và class trong C++

    Sự Khác Nhau Giữa Struct Và Class Trong C++

    Sự khác nhau giữa tham chiếu và con trỏ c++

    Sự Khác Nhau Giữa Tham Chiếu Và Con Trỏ Trong C++

    • Học C++
  • Reviews
    Top 7 công cụ tạo website không cần code

    Top 7 Công Cụ Tạo Website Không Cần Code Miễn Phí

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

    Top 7 website luyện thuật toán chất lượng nhất năm 2023 cho IT

  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips
No Result
View All Result
C++
No Result
View All Result
Home Học lập trình Học C++

Chức năng của switch trong cpp

admin by admin
June 20, 2023
in Học C++
0 0
0
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

chức năng của switch trong chương trình C++

Ở đây trên trang này, chúng ta sẽ thảo luận về hàm với câu lệnh switch trong C++,

1. Ví dụ về hàm với câu lệnh switch trong C++

Như chúng ta đã biết, chúng ta đã sử dụng Hàm để giảm kích thước chương trình trong C++, hãy xem Chương trình này tạo menu bằng câu lệnh chuyển đổi

Trong chương trình dưới đây, chúng tôi gọi một hàm trong mọi câu lệnh tình huống để giảm kích thước mã của Chương trình.

Trong chương trình bên dưới, chúng tôi đã sử dụng ba hàm do người dùng định nghĩa.

<preint get_sum();
int get_sub();
int get_mul();

Trong chương trình dưới đây, mỗi câu lệnh tình huống sẽ thực hiện một nhiệm vụ khác nhau.

Đây là chương trình dưới đây,

Ví dụ hàm với câu lệnh switch trong C++

#include<iostream>
#include<stdlib>  // exit(0)
using namespace std;

int num1, num2, result;  // global variable declaration

 int get_sum();
 int get_sub();
 int get_mul();

  int get_sum()
    {
       cout<<"Enter any two number: ";
       cin>>num1>>num2;

       result = num1 + num2;
       return result;
    }
   int get_sub()
    {
       cout<<"Enter any two number: ";
       cin>>num1>>num2;

       result = num1 - num2;
       return result;
    }
   int get_mul()
    {
       cout<<"Enter any two number: ";
       cin>>num1>>num2;

       result = num1 * num2;
       return result;
    }
 int main()
  {
    int select;
    cout<<"1.Addition\n";
    cout<<"2.Subtraction\n";
    cout<<"3.Multiply\n";
    cout<<"0.Exit";

    cout<<"\nEnter Your Choice: ";
    cin>>select;
    cout<<endl;

 switch(select)
  {
    case 1:
            get_sum();
            cout<<"\nTotal: "<<result;
            break;

    case 2:
            get_sub();
            cout<<"\nSubtraction: "<<result;
            break;

    case 3:
            get_mul();
            cout<<"\nMultiply: "<<result;
            break;

    case 0: exit(0);

    default:
             cout<<"\ninvalid choice....";
  }

return 0;
}

ĐẦU RA

1.Addition 
2.Subtraction 
3.Multiply 
0.Exit 

Enter Your choice: 1 

Enter First Number: 5 
Enter Second Number: 8 

Total: 13

một mã tốt luôn có ít câu lệnh hơn, vì vậy đây là một mã khác,

#include<iostream>
#include<stdlib>  // exit(0)
using namespace std;

 int get_num1();
 int get_num2();

 int result;

  int get_num1()
    {
       int num1;
       cout<<"\nEnter First Number: "; cin>>num1;

       return num1;
    }

  int get_num2()
    {
       int num2;
       cout<<"\nEnter Second Number: "; cin>>num2;

       return num2;
    }


 int main()
  {
  
    int choice;
    cout<<"1.Addition\n";
    cout<<"2.Subtraction\n";
    cout<<"3.Multiply\n";
    cout<<"0.Exit";

    cout<<"\nEnter Your Choice: "; cin>>choice;

 switch(choice)
  {
  case 1:

	 result = get_num1()+get_num2();
	 cout<<"\nTotal: "<<result;
	 break;

  case 2:
	 result = get_num1()-get_num2();
	 cout<<"\nSubtraction: "<<result;
	 break;

  case 3:
	 result = get_num1()*get_num2();
	 cout<<"\nMultiply: "<<result;
	 break;

  case 0:
	 exit(0);

  default:
	  cout<<"\ninvalid choice....";
 }

return 0;
}

ĐẦU RA

1.Addition 
2.Subtraction 
3.Multiply 
0.Exit 

Enter Your choice: 2 
Enter First Number: 5 

Enter Second Number: 8 

Substrection: -3

Giải trình

  • Trong chương trình, chúng ta đã khai báo hai biến nhưng cả hai biến được khai báo bên trong các hàm khác nhau. tức là biến num1 bên trong hàm get_num1() trong khi biến num2 bên trong hàm get_num2()
  • Cả hai chức năng được gọi từ mỗi casecâu lệnh. Cái nào sẽ được thực thi nếu điều kiện trong câu lệnh tình huống là đúng.
    giả sử người dùng đã nhập số đầu tiên là 5 và số thứ hai là 8 và chọn tùy chọn 2, vì vậy,
  • Trong câu lệnh chuyển đổi case 2, điều kiện trở thành đúng nên nó sẽ được thực thi.
Previous Post

Câu lệnh if else trong cpp

Next Post

Mảng đối tượng trong C++

admin

admin

Next Post

Mảng đối tượng trong C++

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Trending
  • Comments
  • Latest
cách code hình trái tim bằng c++

Cách code hình trái tim giống với nhân vật Thủ Khoa Lý

December 7, 2023
hướng dẫn cài đặt visual studio code lập trình c++ chi tiết

Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết Đơn Giản 2024

October 3, 2023
Office 2019 full crack

Cách Crack Office 2019 Đơn Giản, Dễ Hiểu Thành Công 100%

September 19, 2023
Top 10 ứng dụng mua hàng Trung Quốc uy tín nhất hiện nay

Top 10 ứng dụng mua hàng Trung Quốc uy tín nhất hiện nay

January 18, 2025

Các lớp lưu trữ trong cpp

0

Câu lệnh if else trong cpp

0

Chức năng của switch trong cpp

0

Mảng đối tượng trong C++

0
Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

October 23, 2023
Top 7 website bán túi xách nữ chính hãng, uy tín nhất

Top 7 website bán túi xách nữ chính hãng, uy tín nhất

October 12, 2023
Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

October 7, 2023
Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

October 5, 2023

Recommended

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

Quick Sort – Thuật toán sắp xếp đột phá trong thế kỉ XX

October 23, 2023
Top 7 website bán túi xách nữ chính hãng, uy tín nhất

Top 7 website bán túi xách nữ chính hãng, uy tín nhất

October 12, 2023
Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

Hướng dẫn Cài Đặt Và Sử Dụng AutoCAD 2024 Full Crack 

October 7, 2023
Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

Hướng Dẫn Tải Và Sử Dụng GS Auto Clicker 3.1.2 Full Crack

October 5, 2023
Hướng dẫn học C++

© 2023 Hướng dẫn học C++ - Website thuộc bản quyền của Hướng dẫn học C++.

Liên kết

  • Home
  • Học lập trình
  • Reviews
  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn

Theo dõi chúng tôi

No Result
View All Result
  • Home
  • Học lập trình
    • Học C++
  • Reviews
  • Phần mềm PC
  • App/Ứng dụng
  • Game
  • Hướng dẫn
    • PC
    • Mobile Tips

© 2023 Hướng dẫn học C++ - Website thuộc bản quyền của Hướng dẫn học C++.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In