Tarttis apua ongelmaan jonka kaveri lähetti.

Mulla ja kaverilla on jatkuva paremmuus kilpailu kielistä. Nyt hän lähetti seuravaanlaisen viestin:
Tarkastele seuraavaa lauseketta: i--%5>0

a) Mikä on lausekkeen tulos, jos i:n arvo on alussa 10?
b) Muotoile lauseketta niin, että se tuottaa saman tuloksen, mutta on helpompi lukea.

Help. kaveri ei suostu auttaa. Me saadaan kysyä apua ulkopuolisilta, mutta sillä ehdolla että toinen antaa luvan ja saa luvan avun tarpeeseen myöhemmin.
Ilmianna
Jaa

7 Vastausta


Noo joo. Ja viesti jossa tää tuli oli C kielen salaisuuksia joten siitä päättelin että tänne ois.
Ilmianna
Jaa
Python ratkaisu

i=10
print(i--5>0)

Tulos on TRUE

Linux Mint 18.1 Serena
Xfce 64-bit
Ilmianna
Jaa
a) 0
b) kysymyksessä ei ole järkeä
Ilmianna
Jaa
"paremmuus kilpailu kielistä"

Huonoa kieltä. Taisit hävitä.
Ilmianna
Jaa
a) false, numeroarvona 0.
b) i-- % 5 > 0

Ei tuossa mitään vaikeaa ole, mutta välilyönneillä ryhmittely selkeyttää ehkä hieman ja on muutenkin suositeltavaa ettei kaikkea kirjoiteta yhteen pötköön. Saman tuloksen toki saa myös, jos vähentää i:tä erikseenkin.
Ilmianna
Jaa
Selvä kaveri näköjään lähetti infoa: Hän päätti olla laiska ja ottaa tuon AMK moodlesta, eli hänen tehtävänsä.
Ilmianna
Jaa
Eikös tuo ole että i-muuttujasta vähennetään 5% 0:sta, eli i=i, sen arvo ei muutu.
Ilmianna
Jaa

Vastaa alkuperäiseen viestiin

Tarttis apua ongelmaan jonka kaveri lähetti.

Mulla ja kaverilla on jatkuva paremmuus kilpailu kielistä. Nyt hän lähetti seuravaanlaisen viestin:
Tarkastele seuraavaa lauseketta: i--%5>0

a) Mikä on lausekkeen tulos, jos i:n arvo on alussa 10?
b) Muotoile lauseketta niin, että se tuottaa saman tuloksen, mutta on helpompi lukea.

Help. kaveri ei suostu auttaa. Me saadaan kysyä apua ulkopuolisilta, mutta sillä ehdolla että toinen antaa luvan ja saa luvan avun tarpeeseen myöhemmin.

5000 merkkiä jäljellä

Peruuta