C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

条件文を使用して数字を単語に変換するC++プログラム


数字dがあるとすると、それを単語に変換する必要があります。したがって、d =9の場合、出力は「9」になります。 0と9の範囲を超えるdを指定すると、適切な出力が返されます。

したがって、入力がd =3の場合、出力は「3」になります。

これを解決するには、次の手順に従います-

  • 関数solve()を定義します。これにはdが必要です。
  • d<0かつd>9の場合、次のようになります。
    • return( "0〜9の範囲を超えています")
  • それ以外の場合、dが0と同じ場合、次のようになります。
    • return( "Zero")
  • それ以外の場合、dが1と同じ場合、次のようになります。
    • return( "One")
  • それ以外の場合、dが2と同じ場合、次のようになります。
    • return( "Two")
  • それ以外の場合、dが3と同じ場合、次のようになります。
    • return( "Three")
  • それ以外の場合、dが4と同じ場合、次のようになります。
    • return( "Four")
  • それ以外の場合、dが5と同じ場合、次のようになります。
    • return( "Five")
  • それ以外の場合、dが6と同じ場合、次のようになります。
    • return( "Six")
  • それ以外の場合、dが7と同じ場合、次のようになります。
    • return( "Seven")
  • それ以外の場合、dが8と同じ場合、次のようになります。
    • return( "Eight")
  • それ以外の場合、dが9と同じ場合、次のようになります。
    • return( "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

  1. C ++プログラムを使用してプログラムを起動するにはどうすればよいですか?

    ここでは、メモ帳などのサードパーティアプリケーションやC++プログラムを使用したものを起動する方法を説明します。このプログラムは非常に単純で、コマンドプロンプトコマンドを使用してこのタスクを実行できます。 system()関数内でアプリケーション名を渡します。これにより、それに応じて開きます。 例 #include <iostream> using namespace std; int main() {    cout >> "Opening Nodepad.exe" >> endl;    sy

  2. 華氏を摂氏に変換するC++プログラム

    このプログラムでは、C++を使用して摂氏を華氏に変換する方法を説明します。私たちが知っているように、式は単純です。 アルゴリズム Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End サンプルコード #include<iostream> using namespace std; main() { float f, c; cout << "Enter temperature in Celsius: "; cin >>