Автор Тема: Прост конзолен калкулатор, писан на Ruby  (Прочетена 5862 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

HD

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 208
  • -Получени: 165
  • Публикации: 3077
Реших да споделя нещо писано на Ruby, което е просто, но може да се добие представа за синтаксиса и за основни езикови структури.
Код: Ruby
  1. #taxrate
  2. taxrate= 0.175
  3.  
  4. print "Enter price (ex tax):"
  5. #get the value
  6. s= gets
  7. #cast it to float
  8. subtotal = s.to_f
  9.  
  10. #check if the value given is negative
  11.  
  12. if (subtotal<0.0)
  13.         then subtotal= 0.0
  14.        
  15. end
  16.  
  17. #sum the tax
  18. tax = subtotal * taxrate
  19.  
  20. puts "Tax on #{subtotal} is #{tax}, so grand total is $#{subtotal+tax}"
  21.  

HanKrum

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 125
  • -Получени: 73
  • Публикации: 1005
  • Кибик
Re: Прост конзолен калкулатор, писан на Ruby
« Отговор #1 -: 08 Декември 2015, 04:37:02 »
Напомня ми за Applesoft Basic, Basic BVP и Integer Basic.
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой

HD

  • Administrator
  • Hero Member
  • *****
  • Благодарности
  • -Казани: 208
  • -Получени: 165
  • Публикации: 3077
Re: Прост конзолен калкулатор, писан на Ruby
« Отговор #2 -: 12 Декември 2015, 09:08:03 »
По-скоро Smalltalk