Ruby/Dviejų skaičių vidurkio apskaičiavimas: Skirtumas tarp puslapio versijų
< Ruby
Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos |
SNėra keitimo santraukos |
||
7 eilutė: | 7 eilutė: | ||
readln(b); |
readln(b); |
||
vidurkis := (a+b)/2; |
vidurkis := (a+b)/2; |
||
writeln(vidurkis |
writeln(vidurkis) |
||
end. |
end. |
||
20:53, 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) end.
Ruby variantas:
a = gets.to_f # gets = get string, to_f = to float b = gets.to_f # gautą eilutę verčiame į float tipą (slankaus kablelio skaičius) 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