Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ แปลงหลักตัวเลขเป็นคำด้วยเงื่อนไข


สมมติว่ามีหลักตัวเลข d ต้องแปลงเป็นคำอ่าน เช่น d = 9 → "Nine" หาก d นอกช่วง 0-9 แสดงข้อความเหมาะสม

เช่น d = 3 ผลลัพธ์: "Three"

ขั้นตอนการแก้ปัญหา

  • ฟังก์ชัน solve(d) ตรวจสอบ d:
    • ถ้า d < 0 หรือ d > 9: "Beyond range of 0 - 9"
    • else if 0-9: คืนคำอ่าน "Zero" ถึง "Nine"

ตัวอย่างโค้ด

#include <iostream> using namespace std; void solve(int d){    if(d < 0 || d > 9) cout << "Beyond range of 0 - 9";    else if(d == 0) cout << "Zero";    else if(d == 1) cout << "One";    else if(d == 2) cout << "Two";    else if(d == 3) cout << "Three";    else if(d == 4) cout << "Four";    else if(d == 5) cout << "Five";    else if(d == 6) cout << "Six";    else if(d == 7) cout << "Seven";    else if(d == 8) cout << "Eight";    else if(d == 9) cout << "Nine"; } int main(){    int d; cin >> d; solve(d); }

อินพุต

3

เอาต์พุต

Three