1. Kérjük be, hogy a héten mennyi kalóriát fogyasztottunk az egyes napokon. Írjuk ki az összes kalóriafogyasztásunkat, valamint a napi átlagot! import extra.*; public class Gyak4_1{ public static void main(String[]args){ int sum=0; double atlag; for(int i=1;i<=7;i++) sum+=Console.readInt("A(z) "+i+". napi kaloria fogyasztas: "); atlag=sum/7.0; System.out.println("az atlag: "+atlag); } } ---------------------------- 2. Kérjünk be karaktereket * végjelig. Írjuk ki, hány nagybetűt, kisbetűt, számjegyet ill. egyéb karaktert ütöttünk be! import extra.*; public class Gyak4_2{ public static void main(String[]args){ char kar; int nb=0,kb=0,szj=0,egyeb=0; kar=Console.readChar("A karakter: "); while(kar!='*'){ if('A'<=kar & kar<='Z') nb++; else if('a'<=kar & kar<='z') kb++; else if('0'<=kar & kar<='9') szj++; else egyeb++; kar=Console.readChar("A karakter: "); } System.out.println("Nagybetu: "+nb); System.out.println("Kisbetu: "+kb); System.out.println("Szamjegy: "+szj); System.out.println("Egyeb: "+egyeb); } } ---------------------------- 3. Kérjen be egy egész számot, és állapítsa meg, hány 0 jegy szerepel benne! import extra.*; public class Gyak4_3{ public static void main(String[]args){ int a,n=0; a=Console.readInt("A szam: "); do{ if(a%10==0) n++; a/=10; }while(a!=0); System.out.println(n); } } ---------------------------- 4. Kérjen be egy határszámot, majd írja ki eddig a számig az összes prímszámot! import extra.*; public class Gyak4_4{ public static void main(String[]args){ int a, hatar; boolean prim; hatar=Console.readInt("Meddig: "); for(a=2;a<=hatar;a++){ prim=true; for(int i=2; i<=Math.sqrt(a)&prim; i++) if(a%i==0) prim=false; if(prim) System.out.print(a+" "); } } } ---------------------------- 5. Készítsen pénzbedobó automatát. Először kérje be a bedobandó összeget. Az automata csak 10, 20, 50, 100 Ft-os érmét fogadjon el. Az automata tájékoztasson, hogy mennyi pénzt kell még bedobnunk, ill. túlfizetés esetén közölje a visszajáró összeget. import extra.*; public class Gyak4_5{ public static void main(String[]args){ int be, marad; marad=Console.readInt("A bedobando osszeg: "); do{ be=Console.readInt("Dobjon be egy ermet (meg "+marad+" Ft kell):"); if (be==10 | be==20 | be==50 | be==100) marad-=be; }while(marad>0); System.out.println("Visszajar "+ -marad +"Ft"); } }