Mae Ruby yn iaith raglennu sy'n hawdd ei dysgu ac yn cynnig dulliau pwerus ar gyfer delio â gweithrediadau mathemategol. Yn yr erthygl hon, byddwn yn archwilio'r gweithrediadau sylfaenol, sut i ddefnyddio'r rhain yn Ruby, a rhai technegau mwy cymhleth i wella eich sgiliau. Byddwn hefyd yn cynnwys enghreifftiau o god i ddangos sut i weithredu'r gweithrediadau hyn.
Mae Ruby yn cynnig nifer o weithrediadau mathemategol sylfaenol, gan gynnwys adio, tynnu, lluosi, a rhannu. Mae'r gweithrediadau hyn yn hawdd eu defnyddio ac yn gallu cael eu cymhwyso i unrhyw rif. Dyma'r gweithrediadau sylfaenol a'r symbolau sy'n eu cynrychioli:
Dyma rai enghreifftiau o sut i ddefnyddio'r gweithrediadau hyn yn Ruby:
# Adio a = 5 b = 3 c = a + b puts "Y canlyniad o adio yw: #{c}" # Tynnu d = a - b puts "Y canlyniad o dynnu yw: #{d}" # Lluosi e = a * b puts "Y canlyniad o lluosi yw: #{e}" # Rhannu f = a / b puts "Y canlyniad o rannu yw: #{f}" # Modwl g = a % b puts "Y canlyniad o modwl yw: #{g}"
Wrth i chi ddod yn fwy cyfarwydd â Ruby, gallwch ddechrau archwilio gweithrediadau mathemategol uwch. Mae hyn yn cynnwys gweithrediadau fel pŵer, cyfanswm, a chyfartaledd. Mae Ruby hefyd yn cynnig nifer o ddulliau a chymhwyso i wneud y broses hon yn haws.
Gallwch ddefnyddio'r symbol ** i gyfrifo pŵer. Dyma enghraifft:
# Pŵer h = 2 i = 3 j = h ** i puts "Y canlyniad o 2 i'r 3ydd yw: #{j}"
Gallwch gyfrifo cyfanswm a chyfartaledd yn Ruby trwy ddefnyddio'r dulliau syml. Dyma enghreifftiau:
# Cyfanswm numbers = [1, 2, 3, 4, 5] total = numbers.sum puts "Y cyfanswm yw: #{total}" # Cyfartaledd average = total.to_f / numbers.length puts "Y cyfartaledd yw: #{average}"
Mae Ruby yn cynnig nifer o lyfrgelloedd sy'n gallu eich helpu i wneud gweithrediadau mathemategol mwy cymhleth. Un o'r llyfrgelloedd mwyaf poblogaidd yw 'Math'. Mae'r llyfrgell hon yn cynnig nifer o ddulliau ar gyfer gweithrediadau fel cyfanswm, cyfartaledd, a mwy.
Dyma sut i ddefnyddio'r llyfrgell Math i wneud gweithrediadau mathemategol:
require 'math' # Pŵer k = Math.pow(2, 3) puts "Y canlyniad o 2 i'r 3ydd trwy'r llyfrgell Math yw: #{k}" # Sin a Cos angle = 30 sin_value = Math.sin(angle * Math::PI / 180) cos_value = Math.cos(angle * Math::PI / 180) puts "Sin 30 gradd yw: #{sin_value}" puts "Cos 30 gradd yw: #{cos_value}"
Gallwch hefyd ddefnyddio Ruby i wneud gweithrediadau mathemategol gyda chyfrifon. Mae hyn yn cynnwys creu dosbarthiadau a dulliau i ddelio â gweithrediadau. Dyma enghraifft o sut i greu dosbarth sy'n cynrychioli cyfrifon:
class Calculator def add(a, b) a + b end def subtract(a, b) a - b end def multiply(a, b) a * b end def divide(a, b) a / b end end calc = Calculator.new puts "Adio: #{calc.add(5, 3)}" puts "Tynnu: #{calc.subtract(5, 3)}" puts "Lluosi: #{calc.multiply(5, 3)}" puts "Rhannu: #{calc.divide(5, 3)}"
Mae Ruby yn cynnig dulliau syml a phwerus ar gyfer delio â gweithrediadau mathemategol. O weithrediadau sylfaenol fel adio a thynnu i weithrediadau uwch fel pŵer a chyfartaledd, mae'r iaith hon yn cynnig llawer o opsiynau i ddatblygwyr. Trwy ddefnyddio llyfrgelloedd fel Math a chreu dosbarthiadau, gallwch wneud gweithrediadau mathemategol yn haws ac yn fwy effeithlon.
Gobeithio bod yr erthygl hon wedi bod o gymorth i chi ddeall sut i ddelio â gweithrediadau mathemategol yn Ruby. Peidiwch ag oedi i archwilio mwy a phrofi eich sgiliau yn y maes hwn!
© 2024 RailsInsights. All rights reserved.