Python、C ++、JavaScript、およびCを使用して数値の九九を表示する方法

異なる言語を使用してプログラミングする場合、ループを使用して数行のコードで数の掛け算の九九を印刷できます。しかし、方法を知らずにこれを行うことは困難です。

ただし、心配する必要はありません。この記事では、Python、C ++、JavaScript、およびCを使用して数値の掛け算の九九を印刷する方法を学習します。

10までの数の掛け算の九九を表示する

まず、10までの数の九九を表示する方法を見てみましょう。

問題文

番号numが与えられます。 10までのnumの掛け算の九九を印刷する必要があります。:num = 5とします。5の掛け算の九九:

 5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

10までの数の九九を表示するアプローチ

以下のアプローチに従って、10までの数の掛け算の九九を表示できます。

  1. 1から10までのループを実行します。
  2. 各反復で、指定された数に反復番号を掛けます。たとえば、指定された数値が5の場合、1回目の反復で5に1を掛けます。2回目の反復で5に2を掛けます。

10までの数の九九を表示するC ++プログラム

以下は、10までの数の掛け算の九九を表示するC ++プログラムです。

 // C++ program to print the multiplication table of a number up to 10
#include <iostream>
using namespace std;
// Function to print the multiplication table of a number up to 10
void printTable(int num)
{
for (int i = 1; i <= 10; ++i)
{
cout << num << " * " << i << " = " << num * i << endl;
}
}
// Driver Code
int main()
{
int num = 5;
cout << "Number: " << num << endl;
cout << "Multiplication table of " << num << endl;
printTable(num);
return 0;
}

出力:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

関連:配列内のすべての要素の積を見つける方法

10までの数の九九を表示するPythonプログラム

以下は、10までの数の掛け算の九九を表示するPythonプログラムです。

 # Python program to print the multiplication table of a number up to 10
# Function to print the multiplication table of a number up to 10
def printTable(num):
for i in range(1, 11):
print(num, "*", i, " =", num*i)

# Driver Code
num = 5
print("Number:", num)
print("Multiplication table of", num)
printTable(num)

出力:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

関連: PythonでForループを使用する方法

10までの数の九九を表示するJavaScriptプログラム

以下は、10までの数の掛け算の九九を表示するJavaScriptプログラムです。

 // JavaScript program to print the multiplication table of a number up to 10
// Function to print the multiplication table of a number up to 10
function printTable(num) {
for (let i = 1; i <= 10; ++i) {
document.write(num + " * " + i + " = " + num * i + "<br>");
}
}
// Driver Code
var num = 5;
document.write("Number: " + num + "<br>");
document.write("Multiplication table of " + num + "<br>");
printTable(num);

出力:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

10までの数の九九を表示するCプログラム

以下は、10までの数の掛け算の九九を表示するCプログラムです。

 // C program to print the multiplication table of a number up to 10
#include <stdio.h>
// Function to print the multiplication table of a number up to 10
void printTable(int num)
{
for (int i = 1; i <= 10; ++i)
{
printf("%d * %d = %d ⁠n", num, i, num*i);
}
}
// Driver Code
int main()
{
int num = 5;
printf("Number: %d ⁠n", num);
printf("Multiplication table of %d ⁠n", num);
printTable(num);
return 0;
}

出力:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

与えられた範囲までの数の掛け算の九九を表示する

もちろん、必ずしも10以下の九九に固執するわけではありません。より高いもののためにそうする方法を知ることはまた報われます、そしてあなたはあなたが必要とするすべての情報を以下に見つけるでしょう。

問題文

数値num範囲が与えられます。その範囲までのnumの掛け算の九九を印刷する必要があります。:num = 5およびrange = 14とします。

5から14までの掛け算の九九:

 5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

与えられた範囲までの数の九九を表示するアプローチ

以下のアプローチに従って、指定された範囲までの数値の掛け算の九九を表示できます。

  1. 1から範囲までループを実行します。
  2. 各反復で、指定された数に反復番号を掛けます。たとえば、指定された数値が5の場合、1回目の反復で5に1を掛けます。2回目の反復で5に2を掛けます。

与えられた範囲までの数の九九を表示するC ++プログラム

以下は、指定された範囲までの数値の掛け算の九九を表示するC ++プログラムです。

 // C++ program to print the multiplication table of a number
#include <iostream>
using namespace std;
// Function to print the multiplication table of a number
void printTable(int num, int range)
{
for (int i = 1; i <= range; ++i)
{
cout << num << " * " << i << " = " << num * i << endl;
}
}
// Driver Code
int main()
{
int num = 5;
int range = 14;
cout << "Number: " << num << endl;
cout << "Range: " << range << endl;
cout << "Multiplication table of " << num << endl;
printTable(num, range);
return 0;
}

出力:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

関連: Pythonでwhileループを使用する方法

与えられた範囲までの数の九九を表示するPythonプログラム

以下は、指定された範囲までの数値の掛け算の九九を表示するPythonプログラムです。

 # Python program to print the multiplication table of a number
# Function to print the multiplication table of a number
def printTable(num, r):
for i in range(1, r+1):
print(num, "*", i, " =", num*i)

# Driver Code
num = 5
r = 14
print("Number:", num)
print("Range:", range)
print("Multiplication table of", num)
printTable(num, r)

出力:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

関連: Pythonでリストを使用してループを使用する方法

与えられた範囲までの数の九九を表示するJavaScriptプログラム

以下は、指定された範囲までの数値の掛け算の九九を表示するJavaScriptプログラムです。

 // JavaScript program to print the multiplication table of a number
// Function to print the multiplication table of a number
function printTable(num, range) {
for (let i = 1; i <= range; ++i) {
document.write(num + " * " + i + " = " + num * i + "<br>");
}
}
// Driver Code
var num = 5;
var range = 14;
document.write("Number: " + num + "<br>");
document.write("Range: " + range + "<br>");
document.write("Multiplication table of " + num + "<br>");
printTable(num, range);

出力:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

与えられた範囲までの数の九九を表示するCプログラム

以下は、指定された範囲までの数値の掛け算の九九を表示するCプログラムです。

 // C program to print the multiplication table of a number
#include <stdio.h>
// Function to print the multiplication table of a number
void printTable(int num, int range)
{
for (int i = 1; i <= range; ++i)
{
printf("%d * %d = %d ⁠n", num, i, num*i);
}
}
// Driver Code
int main()
{
int num = 5;
int range = 14;
printf("Number: %d ⁠n", num);
printf("Range: %d ⁠n", range);
printf("Multiplication table of %d ⁠n", num);
printTable(num, range);
return 0;
}

出力:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

より優れたプログラマーになるための基本的なプログラミング原則を理解する

この記事では、ループの力を使用して、数行のコードで九九を表示する方法を学びました。ほとんどすべてのプログラミング言語で、数行のコードで九九を表示できます。

より優れたプログラマーになりたい場合は、KISS(Keep It Simple、Stupid)、DRY(Do n't Repeat Yourself)、Single Responsibility、YAGNI(You Are n't Going To Need It)などの基本的なプログラミング原則に従う必要があります。オープン/クローズ、継承上の構成など。これらについてのガイドがありますので、次に向こうに行ってみませんか?