السلام عليكم
الاخوة الفضلاء بارك الله فيكم
عملت هذا الكود بالجافا وهو عبارة عن حساب لكتلت الجسم يطلب الطول والوزن ويعطيك النتيجة
والكود شغال تمام ولكن حبيت اطور فيه و اغير الاسلوب
المطلوب انظر الى الكود التالي :
import java.util.Scanner;
class yourbody{
public static void main ( String[] args ){
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ـــــــــــــــــــــــــــ
float result2;
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your tall : ");
float altool=scanner.nextInt();
System.out.print("Enter your weight : ");
int wazin=scanner.nextInt();
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ــــــــــــــــــــــــــــ
altool=altool/100;
altool=(altool*altool);
result2=(wazin/altool);
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ـــــــــــــــــــــــــــ
if ( result2 < 25)
System.out.println("wooow you are very tabetic");
else if(result2 >25)
System.out.println("wooow you are very fat");
else if (result2 ==25)
System.out.println("goooood you are nice ");
System.out.println(" your result = "+result2);
}}
تلاحظ اني حطيت خط بينها هل ممكن اني اضع كل عملية في ميثود مستقل وبالاخير تعطيني نفس الناتج لما تكون على بعضها ؟
يعني انا ابغى اسويها بكلاسين او ثلاث كلاسات
انا سويتها بكلاسين حطيت كلاس ثاني واستدعيت الكلاس الاول وطبع لي نفس الناتج ولكن من غير ما اسوي اي تعديل على الكلاس الاول
انا ابغى احط جملة الشرط if في كلاس اخر واستدعي لها الميثود الخاصة في عملية الضرب والقسمة وتعطيني نفس النتيجة
اتمنى ان سؤالي وضح ولكم جزيل الشكر
اتمنى من الاخوة وضع الحلول الممكنة لذلك ولكم جزيل الشكر
