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

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

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

آسان 1327/ دانلود 142 بازدید جدید

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

هر فروشنده برای فروش ۵۰ کالای اول، به ازای هر کالا ۲۰۰۰۰ تومان دریافت می‌کند
اگر تعداد کالاهای فروخته شده بیش از ۵۰ باشد، به ازای هر کالای اضافه، ۴۰۰۰۰ تومان دریافت خواهد کرد
🔥 4 ساعت قبل Amirhn جواب جدیدی برای این تمرین ارسال کرد
👨‍💻 11 ساعت قبل Za72.lgaprl.74eh این تمرین رو مشاهده کرد
👨‍💻 10 ساعت قبل کاربر 647 این تمرین رو مشاهده کرد
👨‍💻 7 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨‍💻 13 ساعت قبل کاربر 458 این تمرین رو مشاهده کرد
👨‍💻 4 ساعت قبل Amirhn این تمرین رو مشاهده کرد

8 جواب

نمیتونم این تمرین رو حل کنم!
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()
کاربر 313 دانلود Python جدید
x = int(input("Tedade Kalaha ra vared Konid:"))
y = "Daramad"
if x <= 50:
    y = x * 20000
else:
    y = x * 40000
print(y, Toman Daramade Foroshande Ast)
Arman.backtash دانلود Python جدید
try:
    kala = int(input("Enter the number of items sold: "))
    if kala < 0:
        print("ٍError: Invalid value")
    elif kala <= 50:
        hoghough = kala * 20000
        print(f"hoghough = {kala} * 20000 =", hoghough, "Toman")
    else:
        hoghough = kala * 40000
        print(f"hoghough = {kala} * 40000 =", hoghough, "Toman")
except:
    print("ERROR")
Alirezamoghaddam دانلود Python

این جواب بنظر درست نمیاد. باید فروشنده به ازای هر کالا ۲۰ تومان دریافت کنه ( تا ۵۰ کالا)، و برای بیشتر از ۵۰ کالا به ازای هر کالای ۴۰ تومان دریافت کنه Amirhn


kar =int(input(" kala:")
a=[]
b=[]
for i in reange(kar):
    if kar <= 50:
        a.append(kar)
        print(sum(a)×2000))
    elif  kar >= 51:
        b.append(kar)
        print(sum(b)×4000))
Alireza.shoeibi دانلود Python

متاسفانه اشتباهه Amirhn


tk=int(input("num kala:"))
if tk<51:
    salary=tk*20000
else:
    salary=tk*40000
print("salary:",salary)
کاربر 489 دانلود Python

متاسفانه درست نیست. سوال رو اشتباه متوجه شدید Amirhn


def calculation_seller_rights(num_goods):
    while True:
        if num_goods > 0 and num_goods <= 50:
            print(f"Number of goods: {num_goods}\nAmount received: {num_goods * 20000} Toman")
        elif num_goods > 50:
            print(f"Number of goods: {num_goods}\nAmount received: {num_goods * 40000} Toman")
        else:
            print("Please enter the correct product number!!")
            calculation_seller_rights(int(input("Enter the number of goods: ")))
        break
calculation_seller_rights(int(input("Enter the number of goods: ")))
Za72.lgaprl.74eh دانلود Python

بنظر درست نمیاد. با سوال تطابق نداره Amirhn


#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)
کاربر 131 دانلود Python

متاسفانه صحیح نیست Amirhn


a = int(input ("tedad kalay forokhte shode ra vared konid: "))
if (a == 50 ) or (a < 50):
    print (a * 20000)
else:
    print (a*40000)
کاربر 558 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

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

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

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