حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

محاسبه حقوق فروشنده

تمرین آسان 1661 visibility link download flag

برنامه ای بنویسید که تعداد کالاهای فروخته شده توسط فروشنده را دریافت کرده و حقوق او را بر اساس فرمول زیر محاسبه و چاپ کند:

هر فروشنده برای فروش ۵۰ کالای اول، به ازای هر کالا ۲۰۰۰۰ تومان دریافت می‌کند
اگر تعداد کالاهای فروخته شده بیش از ۵۰ باشد، به ازای هر کالای اضافه، ۴۰۰۰۰ تومان دریافت خواهد کرد
👨‍💻 9 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 27

#in the name of god
def salaries(count_sell):
    if count_sell <= 50:
        salarie = count_sell * 20000
        print(salarie)
    elif count_sell > 50:
        salarie2 = count_sell * 40000
        print(salarie2)
salaries(55)
def seller_monthly_slary(count):
    if count>0 and count<=50:
        return count*20000
    elif count>50:
        return count*40000
count_of_sale=int(input("enter the count of sale>>>"))
print(seller_monthly_slary(count_of_sale))
class Sellers_salary_account:
    def __init__(self ,Number_of_units_sold ):
        self.Number_of_sales = Number_of_units_sold
        self.income = 0
    def Salary_calculation(self):
        if self.Number_of_sales <= 50:
            self.income = self.Number_of_sales * 20000

        else:
            self.income = self.Number_of_sales * 40000
        return self.income
    
    def Sales_information(self):
        print(f'The seller income relative to the number of sales :{self.income}')
    
def seller():
    number = int(input())
    the_seller =Sellers_salary_account(number)
    the_seller.Salary_calculation()
    the_seller.Sales_information()

seller()
try:
    sold_items = int(input("لطفاً تعداد کالاهای فروخته شده را وارد کنید: "))
    # محاسبه حقوق
    if sold_items <= 50:
        salary = sold_items * 20000
    else:
        salary = (50 * 20000) + ((sold_items - 50) * 40000)
    # چاپ حقوق
    print("حقوق فروشنده:", salary, "تومان")
except ValueError:
    print("لطفاً یک عدد صحیح وارد کنید.")
n=int(input('how many products have u been sold?'))
if n<=50:
    a=n*20000
    print(a,' is u r salary')
elif n>50:
    r=n-50
    z=r*40000
    b=n*20000
    print(z,'as your extra  salary ')
    print(z+b,'as your complete salary')

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن