النتائج 1 إلى 2 من 2

الموضوع: عمليه حسابيه ماقدرت اوصل لها

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    3,006

    عمليه حسابيه ماقدرت اوصل لها



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

    عندي كود بايثون المشكله ماهو في الكود سويت كل المطلوب لكن الموقف عنده مساله واحده


    انا استلمت من اليوزر عدت متغيرات
    ومجموعها مثلاً ٣٠٠ سنت
    وسالته كم راح تدفع قالي مبلغ ونضرب مثال المبلغ الي بيدفعه ٣٦٥

    طيب ياطويلين العمر
    حسبتها ٣٦٠ ناقص ٣٠٠ وسميتها متغير change
    لكن المشكله تكمن في ان مطلوب في البرنامج يعطيني
    كم كوارتر (٢٥سنت)
    كم عشره
    كم خمسه
    كم واحد سنت

    علما ان البرنامج كامل يتعامل مع السنت
    فمفروض يطلع الناتج
    ٢ كوارتر
    ١ عشره
    ٠ خمسه
    ٠ واحد سنت

    طبعا الارقام من راسي لكن ابي المعادله الرياضيه الي بقدر اعرف فيها الكوارتر كم والعشره و الخمسه والسنت

    علما انه بدون استخدام لوب ولا شروط

    يعني عن طريق قسمه وخارج قسمه وهالامور





    __________________
    p-king-p@hotmail.com


    الرجاء مراجعة الموضوع للجميع :
    http://www.swalif.net/softs/swalif12/softs302945


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    196


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

    قم بإجراء 4 عمليات، في كل مرة قم باستخراج "المطلوب" من المبلغ بقسمته على 25 أو 10 أو 5 أو 1 واحتفظ به في متغير، اطرح (الناتج*25 أو 10 أو 5 أو 1) من "المبلغ الحالي" لكي تحصل على "المبلغ المتبقي".
    عند نهاية كل عملية من ال 4 قم بتخزين "المبلغ المتبقي" في متغير لاستخدامه في العملية التي تليها عوضًا عن المبلغ الأساسي.
    في النهاية اطبع ال 4 متغيرات التي تحمل القيم المستخرجة في داخلها.

    مثال php:

    كود:
    <?php
    $amount=301;
    
    $total_quarter=floor($amount/25);   #floor() وظيفتها تقريب العدد إلى العدد الصحيح الأقل (بلا فواصل) وهذا مهم هنا.
    $amount_now=$amount-$total_quarter*25;
    
    $total_dime=floor($amount_now/10);
    $amount_now=$amount_now-$total_dime*10;
    
    $total_nickel=floor($amount_now/5);
    $amount_now=$amount_now-$total_nickel*5;
    
    $total_penny=floor($amount_now);
    $amount_now=$amount_now-$total_penny;
    
    echo 'Total: <b>'.$total_quarter.'</b> quarters <b>'.$total_dime.'</b> dimes <b>'.$total_nickel.'</b> nickels <b>'.$total_penny.'</b> pennies.';
    ?>
    ربما لا تكون هذه هي الطريقة الأمثل، قمت بعمل المثال للتوضيح فقط.










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض