Program to multiply two numbers by repeated addition

Write a program to multiply two numbers by repeated addition e.g.
6*7 = 6+6+6+6+6+6+6

n1 = int(input('Num1='))
n2 = int(input('Num2='))
m = 0
i = 1
while(i <= n2):
    m = m + n1
    i = i + 1
print('The multiplication of', n1, 'and', n2, 'is =', m)
Output : 
The multiplication of 4 and 9 is = 36

प्रोग्राम का विवरण (Program Explanation):

  1. प्रोग्राम शुरू होता है। यह पहले प्रथम संख्या (Num1) का इनपुट लेता है और उसे n1 में संग्रहित करता है।
  2. फिर, प्रोग्राम दूसरे संख्या (Num2) का इनपुट लेता है और उसे n2 में संग्रहित करता है।
  3. m को शून्य (0) में इनिशियलाइज़ किया जाता है, जो गुणा का परिणाम होगा।
  4. एक प्रारंभिक मान i को 1 में सेट किया जाता है।
  5. while लूप के माध्यम से, i की मान को n2 तक बढ़ाया जाता है।
  6. लूप के प्रत्येक पास में, m में n1 को जोड़ा जाता है। यह गुणा की प्रक्रिया को प्रत्येक बार बढ़ाता है।
  7. जब i n2 से अधिक हो जाता है, लूप समाप्त हो जाता है।
  8. अंत में, n1 और n2 का गुणा m के साथ प्रिंट किया जाता है।

Explanation in English:

This is a Python program that multiplies two numbers. Below is the explanation of the program in English:

  1. The program starts. It takes input for the first number (Num1) and stores it in n1.
  2. Then, the program takes input for the second number (Num2) and stores it in n2.
  3. m is initialized to zero, which will hold the result of the multiplication.
  4. An initial value of i is set to 1.
  5. Through a while loop, the value of i is incremented up to n2.
  6. In each pass of the loop, n1 is added to m. This process increments the product each time.
  7. When i becomes greater than n2, the loop terminates.
  8. Finally, the product of n1 and n2 is printed with m.

Leave a Reply

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