Ruby/Dviejų skaičių vidurkio apskaičiavimas: Skirtumas tarp puslapio versijų
< Ruby
Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos |
(Jokio skirtumo)
|
20:50, 9 gruodžio 2005 versija
Paskalio variantas:
program vidurkis; var a, b, vid: real; begin readln(a); readln(b); vidurkis := (a+b)/2; writeln(vidurkis: 8: 2) end.
Ruby variantas:
a = gets.to_f # gautą eilutę verčiame į float tipą (slankaus kablelio skaičius) b = gets.to_f vidurkis = (a + b) / 2 puts vidurkis # atspausdiname kintamojo reikšmę ir gale pridedame naujos eilutės simbolį
Tie, kurie mėgsta kondencuotą kodą (kurį sunku skaityti), galėtų užrašyti tą pačią programą taip:
puts (gets.to_f / gets.to_f) / 2