تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

محاسبه تخفیف

آسان 114/ دانلود 439 بازدید

لیستی از اجناس مختلف به همراه درصد تخفیف آنها داریم و میخواهیم بدانیم قیمت نهایی هر محصول بعد از لحاظ کردن تخفیف چقدر میشود.

برنامه ای بنویسید که همانند زیر قیمت محصول و درصد تخفیف آن را دریافت کند و قیمت نهایی و مقدار تخفیف را در خروجی چاپ کند.

تا وقتی کاربر عدد 0 وارد نکرده است برنامه باید ادامه یابد


gheymat mahsool: 10000000
darsad takhfif: 20

gheymat nahaei = 8000000
takhfif = 2000000

5 جواب

نمیتونم این تمرین رو حل کنم!
f=0
a=0
while 1:
   i =int(input('geymat jens chande:'))
   a+=i
   takhfif=20
   darsad=100
   b=i*takhfif/darsad
   f+=b
   if i ==0:
    break
print(int(f),' darsade takhfife shoma')
print(int(a-f),' geymate nahayie jens')
Maryam.n دانلود Python
while 1:
    price = int(input('gheymat mahsol: '))

    if price == 0 :
        break
    elif price < 0 :
        print("gheymat nabayad kochek tar az 0 bashad")
        continue

    off = int(input('darsad takhfif: '))

    if off > 100 or off < 0:
        print('darsad bayad beyne 0 ta 100 bashad dobare emtehan kon')
        continue

    takhfif = (price * off)/100
    gheymat_akhar = price - takhfif
    print(f"gheymat nahayi kala {gheymat_akhar} \n takhfif{takhfif}")
Shahroozchegini دانلود Python
while 1:
    gheymate_mahsoul = float(input("lotfan gheymate mahsoul ra vared konoid(toman): "))
    darsad_takhfif = float(input("lotfan darsade takhfif ra vared konoid:  % "))
    takhfif = gheymate_mahsoul * (darsad_takhfif / 100)
    gheymate_nahaee = gheymate_mahsoul - takhfif
    if gheymate_mahsoul == 0:
        break
    print("gheymate mahsoul = ", gheymate_mahsoul, "toman \n", "darsade takhfif = ", darsad_takhfif,"%")
    print("gheymate nahaee = ", gheymate_nahaee, "toman" , "\n", "takhfif = ", takhfif, "toman")
Alirezamoghaddam دانلود Python
def geymattakhffif():
 gheymat = int(input("enter your number gheymat:"))
 darsad = int(input("ernter your number darsad mashsool:"))
 darsadnahaee = (gheymat * darsad) / 100
 geymatnahaee = gheymat - darsadnahaee
 print(f"geymatnahaee:{geymatnahaee}") 
 print(f"darsadnahaee:{darsadnahaee}") 
geymattakhffif()
Arman.danyy دانلود Python
def calculate_final_price(price, discount_percentage):
    """محاسبه قیمت نهایی و مقدار تخفیف."""
    discount_amount = price * (discount_percentage / 100)
    final_price = price - discount_amount
    return final_price, discount_amount

def main():
    while True:
        # دریافت قیمت محصول
        price_input = input("لطفاً قیمت محصول را وارد کنید (برای خروج عدد 0 را وارد کنید): ")
        price = float(price_input)
        
        # بررسی برای خروج
        if price == 0:
            print("برنامه خاتمه یافت.")
            break
        
        # دریافت درصد تخفیف
        discount_percentage = float(input("لطفاً درصد تخفیف را وارد کنید: "))
        
        # محاسبه قیمت نهایی و مقدار تخفیف
        final_price, discount_amount = calculate_final_price(price, discount_percentage)
        
        # نمایش نتایج
        print(f"\nقیمت نهایی = {final_price:.0f}")
        print(f"مقدار تخفیف = {discount_amount:.0f}\n")

if __name__ == "__main__":
    main()
Mma123 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

/* کداتو توی این بخش بنویس
فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
البته قبلش این سه خط رو پاک کن */
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن