Ruby/Dviejų skaičių vidurkio apskaičiavimas: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
Expert (aptarimas | indėlis)
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