الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحسب المضاعف المشترك الأصغر

بدأه Islamic_boy600 في 18 مايو 2008 · 2 رد · 2,677 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم لو عندنا رقمين مثلا 4 و10 فالمضاعف المشترك الأصغر هو 20 فانا كتبت هذا الكود الذي يضرب العددين في بعض وبعد ذلك يعمل لوب من اكبرهما إلى حاصل ضربهما وأول قيمة التي تقبل القسمة عليهما معا تكون هي المضاعف الاصغر هذا هو الكود أرجو المساعدة

import java.util.*;
public class Main {

  static Scanner console= new Scanner(System.in);
	public static void main(String[] args) 
	{  System.out.print("Please Enter Two  numbers "+"\n");
		 System.out.println();
		int x=console.nextInt();
		int y=console.nextInt();
	  if((x>0)&&(y>0)&&(y>x))
	 System.out.print("Please Enter Two  numbers "+"\n"+divisor(x,y));

	}
public static int divisor(int x,int y)
{ int i;
for (i=y;i<x*y;i++)
{
if((i%x==0)&&(i%y==0))
break;
else continue;
}
return i;
}

}
#2
 

import java.util.*;

public class LCM {

    public LCM() {
    }


    static Scanner console = new Scanner(System.in);

    public static void main(String[] args) {
        System.out.print("Please Enter Two  numbers " + "\n");
        System.out.println();
        int x = console.nextInt();
        int y = console.nextInt();
        if ((x > 0) && (y > 0))
            System.out.print("Please Enter Two  numbers " + "\n" + LCM(x, y));

    }

    //assume that a and b cannot both be 0
    public static int GCD(int a, int b  ) {
        if (b == 0)
            return a;
        return GCD(b, a % b  );
    }

    public static int LCM(int a, int b  ) {
        return b * a / GCD(a, b   );
    }
}

تم تعديل هذه المشاركة بواسطة Essam-ag في 18 مايو 2008 في 22:55

ready to do full students projects

digitalscenter@hotmail.com

+966530357742

#3

جزاك الله خيرا وبارك فيك ياأخي

تم تعديل هذه المشاركة بواسطة Islamic_boy600 في 19 مايو 2008 في 04:35

مواضيع مشابهة