Write a Java program to print user choice tables and continue printing till user wants.
Answers
Answer:
Examples :
Input : 5
Output : 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
Input : 8
Output : 8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80
8 * 11 = 88
8 * 12 = 96
Recommended: Please try your approach on {IDE} first, before moving on to the solution.
Example 1: Display Multiplication table up to 10
C++
// CPP program to print table of a number
#include <iostream>
using namespace std;
int main()
{
int n = 5; // Change here to change output
for (int i = 1; i <= 10; ++i)
cout << n << " * " << i << " = "
<< n * i << endl;
return 0;
}
Java
Python
C#
PHP
Output :
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
This program above computes the multiplication table up to 10 only.
The program below is the modification of above program in which the user is also asked to entered the range up to which multiplication table should be displayed.
Example 2: Display multiplication table up to a given range
C++
// CPP program to print table over a range.
#include <iostream>
using namespace std;
int main()
{
int n = 8; // Change here to change input number
int range = 12; // Change here to change result.
for (int i = 1; i <= range; ++i)
cout << n << " * " << i << " = "
<< n * i << endl;
return 0;
}
Java
Python
C#
PHP
Output:
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80
8 * 11 = 88
8 * 12 = 96