السلام عليكم ورحمة الله وبركاته
كيف حالكم؟؟
اخواني واخواتي لدي مشكله
ارجوا منكم مساعدتي
في هذا الاسبوع تعلمت في الجامعه
عن كيفية جعل البرنامج يسئلني عن ادخل الارقام
يعني ماتكون الارقام معينه
مثال
اجمع العدد المجهول
n1 + n2 + n3
طيب
بعدين المستخدم يقوم بدخال الارقام
طيعا نحنا نستخدم برنامج
JCreator
انا جيت اطبق الدرس في البيت وواجهتني بعض المشاكل
في البداية احب اشرح البرنامج
شرح البرنامج:
جمع3 ارقام مختلفه يقوم المستخدم بتحديدها
ثم اذا كان ناتج الجمع اقل من 51 يقوم البرنامج بضرب العدد بالرقم 10
واذا كان ناتج الجمع اكبر من 51 يقوم البرنامج بقسمة ناتج الجمع بالعدد 2
- /**
- * @(#)calc.java
- *
- * calc application
- *
- * @author
- * @version 1.00 2008/12/24
- */
- import staugIO.StaugIO;
- public class calc {
- public static void main(String[] argc)[/center][center]
- {
- StaugIO io = new StaugIO();
- double mvalue = 0.0;[/center][center]
- int n1 = io.readDouble("Enter n1: ");
- int n2 = io.readDouble("Enter n2: ");
- int n3 = io.readDouble("Enter n3: ");
- int total = ADD(n1,n2,n3);
- IF (total<51)
- {
- [/center][center]
- io.writeInfo(multiply(total, 10));
- }[/center][center]
- else
- {
- io.writeInfo(divid(total, 2));
- }[/center][center]
- }[/center][center]
- //****************************//[/center][center]
- public static int ADD(int n1, int n2, int n3)[/center][center]
- {
- int total = n1 + n2 + n3;
- RETURN total;[/center][center]
- }[/center][center]//**************************** //
- public static int multiply(int n1, int n2)
- {
- int total = n1*n2;
- return total;
- }
- //**************************** Method divide ************//
- public static int divid(int n1, int n2)[/center][center]
- {
- int total = n1 / n2;[/center][center]RETURN total;
- }
- }
لما اعمل
compiler
للبنرنامج
يطلع لي
5 اخطاء
possible loss of precision
in line 17,18,19
and
writeInfo(java.land.String) in staugIO.StaugIO cannot be applied to (int)
in line 25 and 31
اذا كان باستطاعتكم معرفة الحل
ارجو منكم تبسيطه على قدر الامكان
لان نحن في الجامعه لان ناخذ مختبر حتى نتمكن من تطبق الدرس
نقوم بتطيقه بانفسنا
مع تحياتي لكم جميعا
