Thursday, April 13, 2017
2016 AL python Essay Type questions Answer
ඉහත ගැටළු ෙව් (අ) මගින් අදහස් කරන් ෙන් , දී ඇති ගැටළුව විසඳීම සඳහා සුදුසු පරිගණක ක්රමෙල්ඛයකට අවශ්යවන ආදාන හා ප්රතිදානයන්ය
(ඉහත ගැටළුව විසඳීම සඳහා සුදුසු ක්රමලේඛයකට අවශ්ය වන ආදාන හා එයින් බලාපොරොත්තු වන ප්රතිදානයන් සඳහන් කරන්න )
(අ)
ආදාන -
ආහාර වර්ගය ,
ඒ ඒ් ආහාරයන් මිළදී ගත් ප්රමාණය ,
ගණනය කිරීම සඳහා ෙයාදා ගන්නා පුනර්කරණ ෙයන් ඉවත් වීම ස ඳහා අගයක්
ප්රතිදාන
- ඒක් ආහාර බන්දේසියකට ගෙවිය යුතු මුදල
(ආ)
(ඇ)
price = 0
ip= [ 10.00 ,12.00, 15.00,10.00, 25.00, 45.00, 50.00, 25.00,10.00,12.00]
while True:
iT= int(input("Enter item type 1 to 10 or 0 to exit--->"))
if iT ==0:
break
elif iT > 10:
print("not valid item type")
continue
amount = int(input("Enter the amount-------->"))
price = price + ip[iT-1]*amount
print( "the total is %s" %price)
භාවිතා කර ඇති විචල්යයන්
ip - Item Price (uniut price)- එක් එක් ආහාර වර්ගයේ මිළ
iT - item Type -ආහාර වර්ගය
amount - එක් එක් ආහාරයෙන් මිළදී ගෙන ඇති ප්රමාණයන්
price - ආහාර සඳහා මුළු අය කිරීම
කේතය සඳහා අමතර පැහැදිලි කිරීමක්
**************************************************************************
ඉහත ෙක්ත ෙය් ip (item price) යනු ෙවන් list වර්ග ෙය් විචල්යයක් නිර්මාණය කර අැති අතර ඒ් තුළ දී අැති මිළ 10 අඩංගු කර අැත
**************************************************************************
while True යන්න මගින් පුනර්කරණයක් අාරම්භ කිරීම සඳහා ෙයාදා අැති උපක්රමයයි.
**************************************************************************
iT= int(input("Enter item type 1 to 10 or 0 to exit--->")) මගින් item type ඒනම් අාහාර වර්ගය සඳහා නිකිල අගයයක් අාදානය කර ගනී
**************************************************************************
if iT ==0:
break
elif (iT > 10) or (iT<0):
print("not valid item type")
continue
අාහාර වර්ගය 0 නම් ෙමහි break මගින් ක්රමෙල්ඛෙයන් ඉවත් වීම සිදු ෙව්.
අාහාර වර්ගය 10 ට වැඩි නම් ෙහා් 0 ට අඩු නම් ෙමහි continue මගින් ඒම අාදානය වලංගු ෙනාවන බව දක්වා ක්රමෙල්ඛය ඉදිරියට යෑම වලක්වයි.
**************************************************************************
price = price + ip[iT-1]*amount
මෙම වගන්තියෙන් සිදු වන්නේ ගෙවිය යුතු මුදල ගණනය කිරීමයි.
ආදානය කරන ආහාර වර්ගයට අයත් නිඛිලයට අනුරෑප මුදල ip නැමැති ලැයිස්තුවෙන් ලබා ගත යුතුය.
ip[iT-1 ] මගින් එය සිදු කර ඇත.
**************************************************************************
Subscribe to:
Post Comments (Atom)
Memory Locatıons and Addresses (Week 3) - ppt download
Memory Locatıons and Addresses (Week 3) - ppt download : Memory Locations and addresses We will first consider how the memory of a computer...
good help for AL students thank you!
ReplyDeletegood one
ReplyDelete