Osa1, Tehtävä 25: Reilut pitsabileet

95 views
Skip to first unread message

Tanja Pyykönen

unread,
Jun 19, 2018, 1:58:14 PM6/19/18
to mooc.fi
Hei!

Olen ollut nyt jo pidemmän aikaan jumissa tuossa Osa1, Tehtävä 25: Reilut pitsabileet. Ja kohta lähtee tukka päästä!! Tässä on koodi mitä olen tehnyt:

import java.util.Scanner;
public class ReilutPitsabileet {
 
public static void main(String[] args) {
  Scanner lukija = new Scanner(System.in);
 
System.out.println("Montako osallistujaa?");
  int osallistujat = Integer.parseInt(lukija.nextLine());
 
System.out.println("Montako pitsaa?");
  int pitsat = Integer.parseInt(lukija.nextLine());
 
System.out.println("Montako palaa per pitsa?");
  int palaa = Integer.parseInt(lukija.nextLine());
 
int ylijaama = palaa * pitsat / osallistujat;
        
  if (ylijaama % 2 == 0) {
      System.out.println("Paloja jää yli: " + ylijaama);
      }
   }
}

Onko kenelläkään vinkkiä miten tämä tehtävä suoritetaan? Olenko tehnyt kaiken ihan väärin vai olenko edes oikeilla jäljillä...

Tanja Pyykönen

unread,
Jun 19, 2018, 2:00:00 PM6/19/18
to mooc.fi
Tehtävän anto kuuluu siis näin:

Nea ja Vilma järjestävät reiluja pitsabileitä. Reilut pitsabileet ovat kuin normaalit pitsabileet, mutta reiluissa pitsabileissä kaikki saavat täsmälleen saman määrän pitsapaloja. Tehtävänäsi on kirjoittaa ohjelma, joka laskee ylijäävien pitsan palojen määrän.

Montako osallistujaa? 5
Montako pitsaa? 2
Montako palaa per pitsa? 6

Paloja jää yli: 2
---
Montako osallistujaa? 14
Montako pitsaa? 2
Montako palaa per pitsa? 6

Paloja jää yli: 12

Nicholas Gill Iosipescu

unread,
Jun 19, 2018, 2:35:34 PM6/19/18
to Tanja Pyykönen, mooc.fi
Thanks for the reply, but I can't speak Finnish. 

Regards,
Nick

--
http://mooc.fi
---
You received this message because you are subscribed to the Google Groups "mooc.fi" group.
To unsubscribe from this group and stop receiving emails from it, send an email to moocfi+unsubscribe@googlegroups.com.
To post to this group, send email to moo...@googlegroups.com.
Visit this group at https://groups.google.com/group/moocfi.
To view this discussion on the web visit https://groups.google.com/d/msgid/moocfi/173ca0c3-8f55-45bf-9c81-13039a1cb61f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Tanja Pyykönen

unread,
Jun 20, 2018, 1:58:48 AM6/20/18
to mooc.fi
Hey, could you help me with this one exercise if I try to translate it to English? I've been stuck on this one exercise so long and can't just seem to figure it out. I even tried to look from the English version of the course, but this exercise isn't there.

Joni

unread,
Jul 15, 2018, 2:36:48 PM7/15/18
to mooc.fi
Moi,

Toivottavasti löysit ongelmaan jo ratkaisun. Jos et, niin vastaus on hyvin lähellä sitä mitä haetaan.

Ylijäämää laskettaessa tulisi jakolaskun sijaan käyttää jakojäännöstä, eli kohdassa int ylijaama = palaa * pitsat / osallistujat;

Turhan if lausekkeen voi poistaa, sillä vastauksen kannalta ei taida olla merkitystä onko ylijäämä parillinen vai pariton, ja tulostaa "Paloja jää yli: X" teksti kaikissa tapauksissa.

Yt.
Joni
Reply all
Reply to author
Forward
0 new messages