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

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

3
+1
+1
+1

محاسبه تخفیف

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

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

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

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


gheymat mahsool: 10000000
darsad takhfif: 20

gheymat nahaei = 8000000
takhfif = 2000000

28 جواب

نمیتونم این تمرین رو حل کنم!
0
def f():
    while True:
        try:
            a=int(input('enter the price:'))
            if a==0:
                break
            b=int(input('enter takhfif:'))
            if b==100:
                print('price=0')
                print('takhfif=%s'%(a))
            if b>100 or b<0:
                print(jhjh)
            w=(b/100)*a
            a=a-((b/100)*a)
            print('price=%s'%(int(a)))
            print('takhfif=%s'%(int(w)))
        except:
            print('takhfif must be between 0 and 100')
print(f())
کاربر 2595 دانلود Python
0
x=int(input('ghimate mahsol:'))
y=int(input('darsad takhfif:'))
a=x//100
d={'takhfif=':y*a,'ghimat mahsol=':x-(y*a)}
print(d)
کاربر 355 دانلود Python
0
#include<iostream>
using namespace std;
int main() 
{
	int a,b,c;
	cout<<"gheymat mahsool:";
	cin>>a;
	cout<<"darsad takhfif:";
	cin>>b;
	cout<<endl;
	cout<<"gheymat nahaei ="<<" "<<((a*b)/100)-a<<endl;
	cout<<"takhfif ="<<" "<<(a*b)/100<<endl;
	while(a != 0)
	{
	cout<<"gheymat mahsool:";
	cin>>a;
	cout<<"darsad takhfif:";
	cin>>b;
	cout<<endl;
	cout<<"gheymat nahaei ="<<" "<<((a*b)/100)-a<<endl;
	cout<<"takhfif ="<<" "<<(a*b)/100<<endl<<endl;
	}
}v
کاربر 2156 دانلود C++
0
price=int(input('price: '))
takhfif=int(input('darsad takhfif: '))
zarib=0
resPrice=0
takhPrice=0
if takhfif<0 or takhfif>=100:
	print('error')
else:
	zarib=(1-takhfif/100)
	resPrice=zarib*price
	takhPrice=takhfif/100*price
	print('gheymat nahaei: ',resPrice)
	print('mablagh takhfif: ',takhPrice)
Ashkantahmasbi1387 دانلود Python
0
while 1:
    gheymat=int(input("gheymat mahsol: "))
    if gheymat==0:
        break
    darsadtakhfif=int(input("darsad takhfif: "))
    m=darsadtakhfif*gheymat/100
    d=gheymat-m
    print("gheymat nahaei=",d)
    print("takhfif=",m)
کاربر 2791 دانلود Python
0
while 1:
    price = int(input("product price: "))
    if price == 0:
        break
    discount = int(input("discount percent: "))
    discount_price = (price / 100) * discount
    print(f"final price| {price - discount_price}")
    print(f"discount price| {discount_price}")
    print("===============================")
Artin دانلود Python
0
while True:
    price = int(input("Enter the price = "))
    if price == 0:
        break
    takhfif = int(input("Enter the takhfif = "))
    takhfif_kol = (price * takhfif) / 100
    gamat_kol = price - takhfif_kol
    print("takhfif kol = ", takhfif_kol)
    print("ghamat kol = ", gamat_kol)

Saeedtnt1390 دانلود Python
0
#include <iostream>
using namespace std;
main(){
int ghamat, takhfif, ghamat_kol, takhfif_kol;
do{
	cout << "Enter the ghamat mahsool = ";
	cin >> ghamat;
	cout << '\n' << "Enter the takhfif = ";
	cin >> takhfif;
		
	takhfif_kol = (ghamat * takhfif) / 100;
	cout << '\n' << "the takfif kol is = " << takhfif_kol << endl;
	ghamat_kol = ghamat - takhfif_kol;
	cout << "the ghamat kol is = " << ghamat_kol << endl;
}while(ghamat == 0);}
Saeedtnt1390 دانلود C++
<< صفحه قبل 1 2 3 صفحه بعد >>

ارسال جواب

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

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

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