1. Kérje be a főnöke fizetését, aztán a sajátját. Hasonlítsa össze a két fizetés: írjon ki egy-egy megjegyzést, ha a főnöke fizetése nagyobb, ha a sajátja nagyobb, illetve ha egyenlő! import extra.*; public class Gyak3_1 { public static void main(String[] args) { int fizFonok = Console.readInt("Fonokenek fizetese: "); int fizSajat = Console.readInt("On fizetese: "); if (fizFonok > fizSajat) System.out.println("A fonok fizetese nagyobb, ez nem meglepo!"); else if (fizFonok < fizSajat) System.out.println("Tobbet keresek, mint a fonok! Mi van itten?"); else System.out.println("Ugyanannyit keresek, mint a fonok!"); } } ---------------------------- 2. Kérje be egy telek oldalait méterben! Írja ki a telek területét négyszögölben (1 négyszögöl=3,6m2)! Ha a telek 100 négyszögölnél kisebb, akkor írja ki, hogy túl kicsi! import extra.*; public class Gyak3_2 { public static void main(String[] args) { int szel = Console.readInt("Telek szelessege(m): "); int hossz = Console.readInt("Telek hosszusaga(m): "); double ter = szel * hossz / 3.6; System.out.println("Terulet: "+ter+" negyszogol"); if (ter<100) System.out.println("A telek tul kicsi!"); } } ---------------------------- 3. Kérjen be egy évszámot! Ha a beütött szám negatív, adjon hibajelzést, ha nem, állapítsa meg, hogy az évszám osztható-e 17-tel, vagy nem! import extra.*; public class Gyak3_3 { public static void main(String[] args) { int evszam = Console.readInt("Evszam: "); if (evszam < 0) System.out.println("Negativ, nem jo evszam!"); else { if (evszam%17==0) System.out.println(evszam + " oszthato 17-tel."); else System.out.println(evszam + " nem oszthato 17-tel."); } } } ---------------------------- 4. Kérjen be egy egész óra értéket. Ha a szám nem 0 és 24 óra között van, akkor adjon hibaüzenetet, egyébként köszönjön el a program a napszaknak megfelelően! 4-9: Jó reggelt!, 10-17: Jó napot!, 18-21: Jó estét!, 22-3: Jó éjszakát! import extra.*; public class Gyak3_4 { public static void main(String[] args) { int ora = Console.readInt("Ora: "); if (ora<0 || ora>24) System.out.println("Ez nem ora!"); else if (ora>=4 && ora<=9) System.out.println("Jo reggelt!"); else if (ora>=10 && ora<=17) System.out.println("Jo napot!"); else if (ora>=18 && ora<=21) System.out.println("Jo estet!"); else System.out.println("Jo ejszakat!"); } } ---------------------------- 5. Kérjen be egy egyjegyű, nem negatív számot! Írja ki a szám szöveges formáját (egy, kettő, stb.)! import extra.*; public class Gyak3_4 { public static void main(String[] args) { int szam = Console.readInt("Egyjegyu nem negativ szam: "); String szoveg = ""; switch (szam) { case 0: szoveg = "nulla"; break; case 1: szoveg = "egy"; break; case 2: szoveg = "ketto"; break; case 3: szoveg = "harom"; break; case 4: szoveg = "negy"; break; case 5: szoveg = "ot"; break; case 6: szoveg = "hat"; break; case 7: szoveg = "het"; break; case 8: szoveg = "nyolc"; break; case 9: szoveg = "kilenc"; break; } System.out.println(szam+" = "+szoveg); } } ---------------------------- Prog. mat. 6. Olvassa be Pisti, Feri és Zoli magasságát, majd írja ki, hogy melyikük a legmagasabb! (Feltehetjük, hogy különböző magasságúak.) import extra.*; public class Gyak3_6{ public static void main(String[]args){ int pisti=Console.readInt("Pisti magassaga: "); int feri=Console.readInt("Feri magassaga: "); int zoli=Console.readInt("Zoli magassaga: "); if(pisti>feri&&pisti>zoli) System.out.println("Pisti a legmagasabb."); else if(feri>zoli) System.out.println("Feri a legmagasabb."); else System.out.println("Zoli a legmagasabb."); } } ---------------------------- Prog. mat. 7. Kérjen be egy karaktert! Ha a karakter nagybetű, akkor írja ki a kisbetűs alakját, ha kisbetű, akkor a nagybetűs alakját! (A kisbetű kódja a nagyobb, a különbség: 'a'-'A') import extra.*; public class Gyak3_7 { public static void main(String[] args) { char kar = Console.readChar("Karakter: "); int eltolas = 'a'-'A'; if(kar>='A' && kar<='Z'){ System.out.println("Nagybetu"); char kis=(char)(kar+eltolas); System.out.println("Kisbetus forma: "+kis); } else if(kar>='a' && kar<='z'){ System.out.println("Kisbetu"); char nagy=(char)(kar-eltolas); System.out.println("Nagybetus forma: "+nagy); } else System.out.println("Egyeb"); } } //Egy másik megoldás a Character osztály használatával import extra.*; public class Gyak3_7 { public static void main(String[] args) { char kar = Console.readChar("Karakter: "); if(Character.isUpperCase(kar)){ System.out.println("Nagybetu"); System.out.println("Kisbetus forma: "+Character.toLowerCase(kar)); } else if(Character.isLowerCase(kar)){ System.out.println("Kisbetu"); System.out.println("Nagybetus forma: "+Character.toUpperCase(kar)); } else System.out.println("Egyeb"); } }