palacsinta.java
 1 import java.util.Scanner;       // input műveletekhez
 2 
 3 public class palacsinta {
 4     private static final int[] ARAK = {
 5         690, 730, 750, 910, 740, 810, 880, 910, 925, 885
 6     };
 7 
 8     public static void main(String[] args) {
 9         // 2. feladat - egy nap sorszáma alapján mondjuk meg, hány forintos palacsintát ettek aznap
10         System.out.println("2. feladat");
11         Scanner scanner = new Scanner(System.in);
12         System.out.print("Adja meg egy nap sorszamat!  ");
13         int napSorszama = scanner.nextInt();
14         System.out.printf("A(z) %d. napon %d Ft volt egy adag palacsinta.%n", napSorszama, ARAK[napSorszama - 1]);
15         // 3. feladat - határozzuk meg mindennapra, hogy 4000 forintból hány adag adott ízesítésű
16         //              palacsintát lehetne venni
17         System.out.println("3. feladat");
18         for (int ar: ARAK) {
19             System.out.printf("%d ", 4000 / ar);
20         }
21         System.out.println();
22         // 4. feladat - a 4000 Ft maradékát elteszik másnapra. Ilyen módszerrel mennyi palacsintát
23         //              vehetnek az egyes napokon
24         System.out.println("2. feladat");
25         System.out.printf("A(z) 1. napon %d adag palacsintat vettek.%n", 4000 / ARAK[0]);
26         int alap = 4000;
27         int maradek = 4000 % ARAK[0];
28         int koltsegkeret = alap;
29         for (int i = 1; i < 10; i++) {
30             koltsegkeret = (alap + maradek);
31             int db = koltsegkeret / ARAK[i];
32             System.out.printf("A(z) %d. napon %d adag palacsintat vettek.%n", i + 1, db);
33             maradek = koltsegkeret % ARAK[i];
34         }
35         
36     }
37 }
38