Introduction
In my previous article I described how to determine the HCF of two numbers through C# code and in this article I am going to describe how to determine the LCM of two numbers in C#. Basically LCM is a term of mathematics and we have all read about this in an earlier class. But finding it in programing is a little complicated.
What is LCM
The Least Common Multiple (LCM) of some numbers is the smallest number that the numbers are factors of. Like the LCM of 3 and 4 is 12, because 12 is the smallest number that 3 and 4 are both factors.
C# code to determine LCM
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Lcm_finder
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int lcm;
static int temp=1;
private void button1_Click(object sender, EventArgs e)
{
int num = int.Parse(textBox1.Text);
int num1 = int.Parse(textBox2.Text);
if (num > num1)
lcm = lcmfinder(num, num1);
else
lcm = lcmfinder(num1, num);
label1.Text = lcm.ToString();
}
int lcmfinder(int x, int y)
{
while (x != y)
{
if (temp %y==0 && temp %x ==0)
{
return temp ;
}
temp++;
lcmfinder (x,y);
}
return temp ;
}
}
}
Output