Aritmetiikka ja operaattorit
Matemaattiset operaatiot.
Aritmetiikka ja operaattorit on ilmainen Ruby Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Ruby Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ruby Academy-kurssilla on yhteensä 4 oppituntia.
Aritmetiikan perusteet
Ruby tukee tuttuja operaattoreita: +, -, * ja /.
puts 5 + 3
puts 5 - 3
puts 5 * 3
puts 6 / 3Modulo-operaattori
% palauttaa jakolaskun jakojäännöksen. Se sopii erinomaisesti jaollisuuden tarkistamiseen.
puts 10 % 3
puts 10 % 2Potenssiin korottaminen
** korottaa luvun potenssiin.
puts 2 ** 3
puts 5 ** 2Operaattorien etusijajärjestys
Kerto- ja jakolaskut suoritetaan ennen yhteen- ja vähennyslaskuja. Käyttäkää sulkeita järjestyksen hallintaan.
puts 2 + 3 * 4
puts (2 + 3) * 4Yhdistetty sijoitus
+=- ja *=-operaattorien kaltaiset operaattorit päivittävät muuttujan suoraan.
total = 10
total += 5
total *= 2
puts totalVertailuoperaattorit
Vertailkaa lukuja operaattoreilla <, >, <=, >=, == ja !=. Ne palauttavat arvon tosi tai epätosi.
puts 5 > 3
puts 5 == 5
puts 5 != 4Avaruusalusoperaattori
<=> palauttaa arvon -1, 0 tai 1 järjestyksen perusteella. Se mahdollistaa lajittelun.
puts (1 <=> 2)
puts (2 <=> 2)
puts (3 <=> 2)divmod
divmod palauttaa sekä osamäärän että jakojäännöksen yhdellä kutsulla taulukkona.
q, r = 17.divmod(5)
puts q
puts rKokonaislukujen ja liukulukujen yhdistäminen
Kokonaisluvun ja liukuluvun yhdistäminen muuntaa tuloksen liukuluvuksi.
puts 5 + 2.0
puts 3 * 1.5times ja upto
Kokonaisluvuilla on iteraatioon tarkoitettuja apumetodeja. times toistaa ja upto laskee ylöspäin.
3.times { |i| print "#{i} " }
puts
1.upto(3) { |i| print "#{i} " }
putsKokonaissumman laskeminen
Yhdistämällä operaattoreita voitte tehdä pienen laskutoimituksen.
price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts totalPikatarkistus
Tarkistakaa aritmetiikan ja operaattorien osaamisenne.
Kertaus
Opitte operaattorit:
- aritmeettiset operaattorit
+ - * /, modulo%ja potenssi** - etusijajärjestys ja sulkeet
- yhdistetty sijoitus, vertailut,
<=>jadivmod timesjauptoiteraatioon
Seuraavaksi: Math-moduuli.
puts (10 % 3) + (2 ** 3)Opi Ruby tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 29
- Oppitunnit
- 109
Usein kysytyt kysymykset
Onko oppitunti ”Aritmetiikka ja operaattorit” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Ruby Academy-oppimispolun 3 oppituntia, myös oppitunnin “Aritmetiikka ja operaattorit”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Ruby Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Aritmetiikka ja operaattorit”?
Matemaattiset operaatiot. Harjoittelet Ruby Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Ruby Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Ruby Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Aritmetiikka ja operaattorit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Ruby Academy-oppitunnilla?
Kyllä. Jokainen Ruby Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Kokonaisluvut ja liukuluvut
- Aritmetiikka ja operaattorit
- Math-moduuli
- Rational ja BigDecimal