المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: كيف أحسب المضاعف المشترك الأصغر
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
Islamic_boy600
السلام عليكم لو عندنا رقمين مثلا 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;
}

}


Essam-ag
CODE2


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 );
}
}



Islamic_boy600
جزاك الله خيرا وبارك فيك ياأخي
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.