Lisa نشر 20 مايو 2020 أرسل تقرير مشاركة نشر 20 مايو 2020 محل تجاري يقوم بعمل خصم 20% على كل بضائع، قم بعمل برنامج بلغة جافا يستقبل رقماً ثم يقوم بطابعة 80% من هذا الرقم (يقوم بضرب الرقم ب 80 ثم قسمة الناتج على 100)، ثم يطلب البرنامج رقماً آخر، وهكذا حتى يدخل المستخدم رقماً سالباً 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عزام عبد الحافظ نشر 20 مايو 2020 أرسل تقرير مشاركة نشر 20 مايو 2020 مرحباً @Lisa. يمكنك عمل المطلوب بهذا الكود : import java.util.Scanner; // لقراءة رقم من المستخدم nextInt حتى نستخدم الدالة Scanner استيراد public class Main { public static void main(String[] args) { boolean got_negative_num = false; // متغير قمية منطقية للتحكم لتوقيف التكرار حال وجود رقم سلبي Scanner sc= new Scanner(System.in); System.out.println("Welcome to my Store"); // رسالة ترحيب while(!got_negative_num){ //false ما زالت got_negative_num يتم التكرار في حال أن قمية System.out.print("Enter a number- "); int a = sc.nextInt(); // أخذ قمية من المستخدم int b; if (a < 0){// إذا قيمة اقل من صفر يتوقف البرنامج System.out.print("Program Stops here ... you entered a negative number ("+a+")"); got_negative_num = true; }else{ b = a; a = (a * 80) / 100; // المعادلة لإيجاد %80 من الرقم System.out.println("80% of " + b + " is " + a); } } } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 20 مايو 2020 أرسل تقرير مشاركة نشر 20 مايو 2020 (معدل) مرحبا يمكن عمل البرنامج بهذا الشكل // هنا قمنا بتضمين حزمة الجافا المسؤولة على المدخلات import java.util.Scanner; public class Main { public static void main(String[] args) { // هنا قمنا بإنشاء كائن من الكلاس scanner Scanner scanner = new Scanner(System.in); // هنا قمنا بإنشاء متغير من نوع int و سنستقبل فيه العدد المدخل int input; // هنا قمنا بعرض رسالة توحي بإدخال رقم من الكيبورد System.out.println("أدخل سعر المنتج !"); // هنا قمنا بعمل حلقة while لتكرار العملية مادام الرقم المدخل موجب while ((input = scanner.nextInt()) > 0) { // هنا قمنا بعرض السعر بعد الخصم و قمنا بعمل فورمات حتى يأخذ فقط رقمين بعد الفاصلة System.out.format("السعر بعد الخصم = %.2f\n", input * 0.8); System.out.println("أدخل منتج آخر !"); } // هنا قمنا بعرض رسالة توحي بإدخال رقم سالب System.out.println("لقد قمت بإخال رقم سالب"); } } يمكنك تجربة البرنامج من هنا ملاحظة: في إدخال الأرقام نحن بإنتظار رقم صحيح أي أنه ان تم ادخال رقم عشري أو نص أو غيره سيتم الخروج من البرنامج و يعطيك إيرور يمكن تلافي هذا المشكل مستقبلا بالتعمق أكثر في اللغة بالتوفيق تم التعديل في 20 مايو 2020 بواسطة عبود سمير اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Lisa
محل تجاري يقوم بعمل خصم 20% على كل بضائع، قم بعمل برنامج بلغة جافا يستقبل رقماً ثم يقوم بطابعة 80% من هذا الرقم (يقوم بضرب الرقم ب 80 ثم قسمة الناتج على 100)، ثم يطلب البرنامج رقماً آخر، وهكذا حتى يدخل المستخدم رقماً سالباً
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.