Ruby/Dviejų skaičių vidurkio apskaičiavimas: Skirtumas tarp puslapio versijų
< Ruby
Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos |
Nėra keitimo santraukos |
||
12 eilutė: | 12 eilutė: | ||
Ruby variantas: |
Ruby variantas: |
||
a = gets.to_f # gautą eilutę verčiame į float tipą (slankaus kablelio skaičius) |
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) |
|||
b = gets.to_f |
|||
vidurkis = (a + b) / 2 |
vidurkis = (a + b) / 2 |
||
puts vidurkis # atspausdiname kintamojo reikšmę ir gale pridedame naujos eilutės simbolį |
puts vidurkis # atspausdiname kintamojo reikšmę ir gale pridedame naujos eilutės simbolį |
||
19 eilutė: | 19 eilutė: | ||
Tie, kurie mėgsta kondencuotą kodą (kurį sunku skaityti), galėtų užrašyti tą pačią programą taip: |
Tie, kurie mėgsta kondencuotą kodą (kurį sunku skaityti), galėtų užrašyti tą pačią programą taip: |
||
puts (gets.to_f |
puts (gets.to_f + gets.to_f) / 2 |
20:52, 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 # 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