الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصحيح كود برمجي

بدأه وَدَق. في 6 ديسمبر 2013 · 2 رد · 674 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لديّ مشروع في مادة البرمجة(مستوى أول) بلغة الجافا, عملت على برنامج كاشير لكافتيريا .

 

عرفت المتغيرات اللازمة , وأنشأت دالة لطباعة سعر المشتريات من خلال مصفوفة, ولكن واجهتني مشكلة في طباعة (اسم المتغير) وقيمته

مثلًا/ عند شراء مشروب غازي الأوت بوت يكون ( مشروع غازي      3 ) .

حينها قمت بانشاء مصفوفة أخرى من نوع String تحتوي على أسماء البضائع .. وفي الدالة طلبت منه طباعة العنصر الاول من مصفوفة البضائع بجانبها العنصر الأول من المصفوفة الأخرى "السعر"

 

وفي main class أنشأت أوبجكت أُدخل فيه المشتريات التي اختارها الزبون وطبع العناصر عن طريق دالة المصفوفة, ولكن كيف أستطيع أن أربط بين اسم البضاعة وسعرها؟ أي كيف أخبره أنه إذا كان العنصر الأول من المصفوفة الأولى مشروب غازي , اطبع سعر المشروب الغازي من المصفوفة الأخرى؟ هل أستطيع فعلها عن طريق if؟ وإذا كانت الإجابة بنعم, فكيف؟

 

آمل أنّي وفَقت في شرح المشكلة, وهذا الكود للتوضيح/

class Cafeteria{    int priseThings[];    String things[];    final int sandwitch = 2, soda = 3;    String sandwitch1 = "ساندوتش" , soda1= "مشروب غازي" ;        //---------------------------------------        public void sum(){        for(int i=0; i<things.length; i++)        { System.out.println( things + "          " +  priseThings); }}    //---------------------------------------public class UNI_cashier {    public static void main(String[] args) {        Cafeteria P1 = new Cafeteria();        P1.priseThings=new int[2];        P1.priseThings[0] = P1.sandwitch;        P1.priseThings[2] = P1.soda;        P1.things = new String[2];        P1.things[0] = P1.sandwitch1;        P1.things[1] = P1.soda1;}}

وجزاكم الله خيرًا.

وأخيرًا من يتطوع بمراجعة كود البرنامج كامل قبل تسليمه وأرسله إليه في الخاص؟ ولن أنساه من دعواتي.

تم تعديل هذه المشاركة بواسطة وَدَق. في 6 ديسمبر 2013 في 20:03

#2

:(

#3

----

تم تعديل هذه المشاركة بواسطة وَدَق. في 7 ديسمبر 2013 في 16:24

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…