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 ] මගින් එය සිදු කර ඇත.
**************************************************************************

2 comments:

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...

Total Pageviews

Followers