مشكله في حساب عدد في الجافا

السلام عليكم ورحمة الله وبركاته انا اريد انا اقسم عدد معين علي نسبه مؤويه بالجافا فكيف يكون هذا ؟ :(


رياضيا

x / (y%) = x / (y / 100) = x * 100 / y

ممكمن باكود اخي :/

أنا لا أعرف الجافا

لاكن باستعمال JavaScript

var x = 30, y = 20, z;
z = x * 100 / y;/* 20% على x تمت قسمة العدد */

أما إذا أردت نسبة من عدد فمثلا %20 من العدد 30 هي 6

z = x * y / 100; /* z = 30 * 20 / 100 = 6 */

بارك الله فيك اخي بس فيه شويه حاجات مافهمتها لو سمحت ممكن تكتب لي خوارزميه افضل ؟ وبارك الله فيك وفتح الله عليك

x / (y%) = x / (y / 100) = x *  y / 100 

FIFY

لديك خطأ

لأن عند تحويل القسمة إلى ضرب نحول المقسوم عليه إلى مقلوبه

a / (b / c) = a * (1/(b / c)) = a * (c / b) = a * c / b