Ruby/Dviejų skaičių vidurkio apskaičiavimas: Skirtumas tarp puslapio versijų
< Ruby
Ištrintas turinys Pridėtas turinys
SNėra keitimo santraukos |
Nėra keitimo santraukos |
||
1 eilutė: | 1 eilutė: | ||
== Paprasčiausias variantas == |
|||
=== Paskalio variantas === |
|||
program vidurkis; |
program vidurkis; |
||
10 eilutė: | 12 eilutė: | ||
end. |
end. |
||
Ruby variantas |
=== Ruby variantas === |
||
a = gets.to_f # gets = get string, to_f = to float |
a = gets.to_f # gets = get string, to_f = to float |
||
20 eilutė: | 22 eilutė: | ||
puts (gets.to_f + gets.to_f) / 2 |
puts (gets.to_f + gets.to_f) / 2 |
||
== Šnekame su naudotoju == |
|||
=== Paskalio variantas === |
|||
program vidurkis; |
|||
var a, b, vid: real; |
|||
begin |
|||
write('Surinkite skaiciu: '); |
|||
readln(a); |
|||
writeln('Surinkite kita skaiciu: '); |
|||
readln(b); |
|||
vidurkis := (a+b)/2; |
|||
writeln(vidurkis: 8: 2) |
|||
end. |
|||
=== Ruby variantas === |
|||
print 'Surinkite skaiciu: ' |
|||
a = gets.to_f |
|||
print 'Surinkite kita skaiciu: ' |
|||
b = gets.to_f |
|||
vidurkis = (a + b) / 2 |
|||
puts vidurkis |
21:10, 9 gruodžio 2005 versija
Paprasčiausias variantas
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
Šnekame su naudotoju
Paskalio variantas
program vidurkis; var a, b, vid: real; begin write('Surinkite skaiciu: '); readln(a); writeln('Surinkite kita skaiciu: '); readln(b); vidurkis := (a+b)/2; writeln(vidurkis: 8: 2) end.
Ruby variantas
print 'Surinkite skaiciu: ' a = gets.to_f print 'Surinkite kita skaiciu: ' b = gets.to_f vidurkis = (a + b) / 2 puts vidurkis