{"id":2561,"date":"2019-10-08T23:06:31","date_gmt":"2019-10-08T21:06:31","guid":{"rendered":"http:\/\/www.webotlet.hu\/?p=2561"},"modified":"2025-05-01T18:09:31","modified_gmt":"2025-05-01T16:09:31","slug":"programozas-feladatok-alapok-leckek-gyakorlasa","status":"publish","type":"post","link":"https:\/\/www.webotlet.hu\/?p=2561","title":{"rendered":"Programoz\u00e1s feladatok &#8211; Java alap leck\u00e9k gyakorl\u00e1sa megold\u00e1sokkal"},"content":{"rendered":"<p>Ezek a vegyes feladatok a v\u00e1ltoz\u00f3kezel\u00e9st, felt\u00e9telvizsg\u00e1latokat, ciklusokat, valamint az ezek mell\u00e9 megtanult anyagokat (v\u00e9letlen sz\u00e1m sorsol\u00e1s, adatbek\u00e9r\u00e9s, oszt\u00e1sok) gyakoroltatj\u00e1k. A feladatok lefedik az els\u0151 14 lecke anyag\u00e1t, de n\u00e9hol m\u00e1r belecsapnak az alap algoritmusok t\u00e9mak\u00f6rbe. A feladatok sorsz\u00e1ma nem felt\u00e9tlen\u00fcl t\u00fckr\u00f6zi az adott feladat neh\u00e9zs\u00e9g\u00e9t. A feladatok megold\u00e1sait is mell\u00e9kelem, amik kedvt\u0151l \u00e9s szabadid\u0151t\u0151l f\u00fcgg\u0151en folyamatosan b\u0151v\u00fclnek majd. A sorsol\u00e1sokn\u00e1l az intervallumot neked kell megoldani, adatbek\u00e9r\u00e9s eset\u00e9n felt\u00e9telezhetj\u00fck, hogy a felhaszn\u00e1l\u00f3 az intervallumnak megfelel\u0151 sz\u00e1mot ad meg.<\/p>\n<ol>\n<li>K\u00e9rj be egy eg\u00e9sz sz\u00e1mot a felhaszn\u00e1l\u00f3t\u00f3l, \u00e9s \u00edrd ki a null\u00e1t\u00f3l val\u00f3 t\u00e1vols\u00e1g\u00e1t!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n*\r\n* @author https:\/\/webotlet.hu\r\n*\/\r\npackage alapokgyakorlasa01;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa01\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    System.out.print(&quot;Adj meg egy egesz szamot: &quot;);\r\n    int szam = sc.nextInt();\r\n\r\n    System.out.println(&quot;A szam nullatol valo tavolsaga: &quot; \r\n        + Math.abs(szam) );\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki 3 eg\u00e9sz sz\u00e1mot a [0;10] intervallumb\u00f3l, \u00e9s \u00edrd ki az \u00e1tlagukat!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa02;\r\n\r\npublic class AlapokGyakorlasa02\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int szam1 = (int)(Math.random()*11);\r\n    int szam2 = (int)(Math.random()*11);\r\n    int szam3 = (int)(Math.random()*11);\r\n    \r\n    double atlag = (szam1 + szam2 + szam3) \/ 3.0;\r\n    \r\n    System.out.println(&quot;A 3 szam atlaga: &quot; + atlag );\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki egy eg\u00e9sz sz\u00e1mot az [1;100] intervallumb\u00f3l, \u00e9s \u00edrd ki, milyen sz\u00e1mjegyre v\u00e9gz\u0151dik!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa03;\r\n\r\npublic class AlapokGyakorlasa03\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n\r\n    int szam = (int) (Math.random() * 100) + 1;\r\n    System.out.println(&quot;A sorsolt szam: &quot; + szam);\r\n    System.out.println(&quot;Az utolso szamjegye: &quot; + szam % 10);\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki egy eg\u00e9sz sz\u00e1mot a [7;24] intervallumb\u00f3l. \u00cdrd ki a sz\u00e1m oszt\u00f3it!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa04;\r\n\r\npublic class AlapokGyakorlasa04\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int szam = (int) (Math.random() * 18) + 7;\r\n    System.out.println(&quot;A sorsolt szam: &quot; + szam);\r\n    System.out.print(&quot;A szam osztoi: &quot;);\r\n    \r\n    for( int i = 1; i &lt;= szam; i++ )\r\n    {\r\n      if( szam % i == 0 )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>K\u00e9rj be 2 eg\u00e9sz sz\u00e1mot a felhaszn\u00e1l\u00f3t\u00f3l a [-100;100] intervallumb\u00f3l, \u00e9s \u00edrd ki a k\u00f6z\u00f6tt\u00fck l\u00e9v\u0151 p\u00e1ros sz\u00e1mokat!<br \/>\n<details>\n<summary><span style=\"color:green;\">1. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa05v1;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa05v1\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    System.out.println(&quot;Adj meg ket egesz szamot:&quot;);\r\n    int szam1 = sc.nextInt();\r\n    int szam2 = sc.nextInt();\r\n    \r\n    System.out.println(&quot;A kozottuk levo szamok: &quot;);\r\n    \r\n    if( szam2 &gt; szam1 )\r\n    {\r\n      for( int i = szam1 + 1; i &lt; szam2; i++ )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n      System.out.println();\r\n    }\r\n    else\r\n    {\r\n      for( int i = szam2 + 1; i &lt; szam1; i++ )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n      System.out.println();\r\n    }\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<details>\n<summary><span style=\"color:green;\">2. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa05v2;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa05v2\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    System.out.println(&quot;Adj meg ket egesz szamot:&quot;);\r\n    int szam1 = sc.nextInt();\r\n    int szam2 = sc.nextInt();\r\n\r\n    if( szam1 &gt; szam2 )\r\n    {\r\n      int csere = szam1;\r\n      szam1 = szam2;\r\n      szam2 = csere;\r\n    }\r\n\r\n    System.out.println(&quot;A kozottuk levo szamok: &quot;);\r\n\r\n    for( int i = szam1 + 1; i &lt; szam2; i++ )\r\n    {\r\n      System.out.print(i + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>K\u00e9rj be egy negat\u00edv eg\u00e9sz sz\u00e1mot a felhaszn\u00e1l\u00f3t\u00f3l, \u00e9s \u00edrd ki az ett\u0151l nagyobb negat\u00edv sz\u00e1mokat!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa06;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa06\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    System.out.println(&quot;Adj meg egy negativ egesz szamot:&quot;);\r\n    int szam = sc.nextInt();\r\n    \r\n    System.out.println(&quot;Az ettol nagyobb negativ szamok: &quot;);\r\n    \r\n    for( int i = szam + 1; i &lt; 0; i++ )\r\n    {\r\n      System.out.print(i + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>\u00cdrd ki a [0;100] intervallumb\u00f3l azokat a sz\u00e1mokat, amelyek a 2, 3, \u00e9s 5 sz\u00e1mok k\u00f6z\u00fcl csak az egyikkel oszthat\u00f3k!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa07;\r\n\r\npublic class AlapokGyakorlasa07\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    for( int i = 0; i &lt;= 100; i++ )\r\n    {\r\n      \/\/ csak 2-vel oszthato\r\n      if( i % 2 == 0 &amp;&amp; i % 3 != 0 &amp;&amp; i % 5 != 0 )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n      \/\/ csak 3-mal oszthato\r\n      else if( i % 2 != 0 &amp;&amp; i % 3 == 0 &amp;&amp; i % 5 != 0 )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n      \/\/ csak 5-gyel oszthato\r\n      else if( i % 2 != 0 &amp;&amp; i % 3 != 0 &amp;&amp; i % 5 == 0 )\r\n      {\r\n        System.out.print(i + &quot; &quot;);\r\n      }\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Hozz l\u00e9tre egy 10 elem\u0171 t\u00f6mb\u00f6t, amit t\u00f6lts fel a [0;20] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki a t\u00f6mb p\u00e1ros egyjegy\u0171 sz\u00e1mait!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa08;\r\n\r\npublic class AlapokGyakorlasa08\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int&#x5B;] tomb = new int&#x5B;10];\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      tomb&#x5B;i] = (int)(Math.random() * 21);\r\n    }\r\n    \r\n    System.out.println(&quot;A teljes tomb:&quot;);\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n    \r\n    System.out.println(&quot;A tomb egyjegyu szamai:&quot;);\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      if( tomb&#x5B;i] % 2 == 0 &amp;&amp; tomb&#x5B;i] &lt; 10 )\r\n      {\r\n        System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n      }\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Hozz l\u00e9tre egy 10 elem\u0171 t\u00f6mb\u00f6t, amit t\u00f6lts fel a [-20;20] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki a t\u00f6mb p\u00e1ros egyjegy\u0171 sz\u00e1mait!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa09;\r\n\r\npublic class AlapokGyakorlasa09\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int&#x5B;] tomb = new int&#x5B;10];\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      tomb&#x5B;i] = (int)(Math.random() * 41) - 20;\r\n    }\r\n    \r\n    System.out.println(&quot;A teljes tomb:&quot;);\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n    \r\n    System.out.println(&quot;A tomb egyjegyu szamai:&quot;);\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      if( tomb&#x5B;i] % 2 == 0 &amp;&amp; tomb&#x5B;i] &gt; -10 &amp;&amp; tomb&#x5B;i] &lt; 10 )\r\n      {\r\n        System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n      }\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Hozz l\u00e9tre egy 10 elem\u0171 t\u00f6mb\u00f6t, amit t\u00f6lts fel a [-5;15] intervallumb\u00f3l! \u00cdrd ki a t\u00f6mb elemeit ford\u00edtott sorrendben!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa10;\r\n\r\npublic class AlapokGyakorlasa10\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int&#x5B;] tomb = new int&#x5B;10];\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      tomb&#x5B;i] = (int)(Math.random() * 21) - 5;\r\n    }\r\n    \r\n    System.out.println(&quot;Eredeti sorrend:&quot;);\r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n    \r\n    System.out.println(&quot;Forditott sorrend:&quot;);\r\n    for( int i = tomb.length - 1; i &gt;= 0; i-- )\r\n    {\r\n      System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n    }\r\n    System.out.println();\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>K\u00e9rj be 5 sz\u00e1mot a felhaszn\u00e1l\u00f3t\u00f3l, melyeket t\u00e1rolj el egy t\u00f6mbben! \u00cdrd ki a t\u00f6mb els\u0151 \u00e9s utols\u00f3 elem\u00e9t!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa11;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa11\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    int&#x5B;] tomb = new int&#x5B;5];\r\n    \r\n    for( int i = 0; i &lt; tomb.length; i++ )\r\n    {\r\n      System.out.println(&quot;Adj meg egy egesz szamot: &quot;);\r\n      tomb&#x5B;i] = sc.nextInt();\r\n    }\r\n    \r\n    System.out.println(&quot;A tomb elso eleme: &quot; + tomb&#x5B;0]);\r\n    System.out.println(&quot;A tomb utolso eleme: &quot; + tomb&#x5B;tomb.length - 1]);\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki egy sz\u00e1mot az [1;5] intervallumb\u00f3l, melyek egy \u00e9rdemjegyet jelentenek. \u00cdrd ki a sz\u00e1mnak megfelel\u0151 sz\u00f6veges \u00e9rt\u00e9kel\u00e9st!<br \/>\n<details>\n<summary><span style=\"color:green;\">1. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa12v1;\r\n\r\npublic class AlapokGyakorlasa12v1\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int jegy = (int)(Math.random() * 5) + 1;\r\n    System.out.println(jegy);\r\n    \r\n    if( jegy == 5 )\r\n    {\r\n      System.out.println(&quot;jeles&quot;);\r\n    }\r\n    else if( jegy == 4 )\r\n    {\r\n      System.out.println(&quot;jo&quot;);\r\n    }\r\n    else if( jegy == 3 )\r\n    {\r\n      System.out.println(&quot;kozepes&quot;);\r\n    }\r\n    else if( jegy == 2 )\r\n    {\r\n      System.out.println(&quot;elegseges&quot;);\r\n    }\r\n    else\r\n    {\r\n      System.out.println(&quot;elegtelen&quot;);\r\n    }\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<details>\n<summary><span style=\"color:green;\">2. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa12v2;\r\n\r\npublic class AlapokGyakorlasa12v2\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int jegy = (int)(Math.random() * 5) + 1;\r\n    System.out.println(jegy);\r\n    \r\n    switch( jegy )\r\n    {\r\n      case 5:\r\n        System.out.println(&quot;jeles&quot;);\r\n        break;\r\n      case 4:\r\n        System.out.println(&quot;jo&quot;);\r\n        break;\r\n      case 3:\r\n        System.out.println(&quot;kozepes&quot;);\r\n        break;\r\n      case 2:\r\n        System.out.println(&quot;elegseges&quot;);\r\n        break;\r\n      case 1:\r\n        System.out.println(&quot;elegtelen&quot;);\r\n        break;\r\n    }\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Olvass be egy eg\u00e9sz sz\u00e1mot a billenty\u0171zetr\u0151l a [10;130] intervallumb\u00f3l, mely egy aut\u00f3 sebess\u00e9g\u00e9t jelenti! A megengedett legnagyobb sebess\u00e9g az adott \u00fatszakaszon 80 km\/\u00f3ra. \u00cdrd ki, hogy sz\u00e1mszer\u0171en mekkora b\u00fcntet\u00e9sre sz\u00e1m\u00edthat gyorshajt\u00e1s\u00e9rt az aut\u00f3s, ha legal\u00e1bb 20-szal t\u00fall\u00e9p\u00e9s eset\u00e9n 30e Ft-b\u00f3l meg\u00fassza, de 40-nel t\u00fall\u00e9p\u00e9s felett m\u00e1r 50e Ft a b\u00fcntet\u00e9si t\u00e9tel!<br \/>\n<details>\n<summary><span style=\"color:green;\">1. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa13v1;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa13v1\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    int sebesseg = sc.nextInt();\r\n    \r\n    if( sebesseg &gt; 120 )\r\n    {\r\n      System.out.println(50000);\r\n    }\r\n    else if( sebesseg &gt;= 100 )\r\n    {\r\n      System.out.println(30000);\r\n    }\r\n    else\r\n    {\r\n      System.out.println(0);\r\n    }\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<details>\n<summary><span style=\"color:green;\">2. megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa13v2;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class AlapokGyakorlasa13v2\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    Scanner sc = new Scanner(System.in);\r\n    int sebesseg = sc.nextInt();\r\n    \r\n    int buntetes = 0;\r\n    \r\n    if( sebesseg &gt; 120 )\r\n    {\r\n      buntetes = 50000;\r\n    }\r\n    else if( sebesseg &gt;= 100 )\r\n    {\r\n      buntetes = 30000;\r\n    }\r\n    \r\n    System.out.println(buntetes);\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki egy sz\u00e1mot a [7000;15000] intervallumb\u00f3l, mely egy fizetend\u0151 \u00f6sszeget jelent. H\u00e1ny darab ezressel lehet kifizetni az adott \u00f6sszeget? (nincs 5-\u00f6sre \u00e9s 10-esre kerek\u00edt\u00e9s)<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npackage alapokgyakorlasa14;\r\n\r\npublic class AlapokGyakorlasa14\r\n{\r\n  public static void main(String&#x5B;] args)\r\n  {\r\n    int ar = (int)(Math.random() * 8001) + 7000;\r\n    System.out.println(ar);\r\n    \r\n    int db1000 = ar \/ 1000;\r\n    \r\n    if( ar % 1000 &gt; 0 )\r\n    {\r\n      db1000 = db1000 + 1;\r\n    }\r\n    \r\n    System.out.println(db1000 + &quot; darab ezressel lehet kifizetni. &quot;);\r\n  }\r\n}\r\n<\/pre>\n<\/details>\n<\/li>\n<li>Sorsolj ki egy sz\u00e1mot a [700;1300] intervallumb\u00f3l, mely egy fizetend\u0151 \u00f6sszeget jelent. Mennyi lesz a visszaj\u00e1r\u00f3, ha csak 200-as \u00e9rm\u00e9kkel fizetek? (nincs 5-\u00f6sre \u00e9s 10-esre kerek\u00edt\u00e9s)<\/li>\n<li>K\u00e9rj be egy eg\u00e9sz sz\u00e1mot a felhaszn\u00e1l\u00f3t\u00f3l, mely egy k\u00f6r \u00e1tm\u00e9r\u0151je! \u00cdrd ki a k\u00f6r ker\u00fclet\u00e9t, ter\u00fclet\u00e9t!<\/li>\n<li>Sorsolj ki egy pozit\u00edv p\u00e1ros sz\u00e1mot a [1;50] intervallumb\u00f3l, \u00e9s \u00edrd ki a k\u00e9perny\u0151re!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\npackage alapokgyakorlasa17;\r\n\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npublic class AlapokGyakorlasa17 {\r\n    public static void main(String&#x5B;] args) {\r\n        int szam;\r\n        do {\r\n            szam = (int)(Math.random() * 50) + 1;\r\n        } while (szam % 2 != 0);\r\n        System.out.println(szam);\r\n    }\r\n}\r\n<\/pre>\n<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t a [0;100] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki azokat az elemeket, amelyek 0-ra v\u00e9gz\u0151dnek, de 4-gyel nem oszthat\u00f3k!<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t a [0;1000] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki a k\u00e9t sz\u00e1mjegy\u0171 elemeket!<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t a [0;100] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! Sorsolj ki egy sz\u00e1mot ugyanebb\u0151l az intervallumb\u00f3l, \u00e9s \u00edrd ki a t\u00f6mb azon elemeit, amelyek nagyobbak a sorsolt sz\u00e1mt\u00f3l, de nem oszthat\u00f3k vele!<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t a [-1000;1000] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki a t\u00f6mb k\u00e9tjegy\u0171 elemeit!<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t a [0;1000] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! \u00cdrd ki azokat az elemeket, amelyek oszthat\u00f3k az utols\u00f3 sz\u00e1mjegy\u00fckkel!<\/li>\n<li>Sorsolj ki 10 sz\u00e1mot a [0;10] intervallumb\u00f3l. \u00cdrd ki a kisorsolt sz\u00e1mok \u00e1tlag\u00e1t!<\/li>\n<li>Olvass be sz\u00e1mokat a billenty\u0171zetr\u0151l addig, am\u00edg 0-\u00e1t nem adsz meg. \u00cdrd ki minden sz\u00e1m ut\u00e1n, hogy p\u00e1ros vagy p\u00e1ratlan!<\/li>\n<li>Olvass be sz\u00e1mokat a billenty\u0171zetr\u0151l addig, am\u00edg 0-\u00e1t nem adsz meg. Sz\u00e1mold meg a beolvasott sz\u00e1mok k\u00f6z\u00fcl a p\u00e1ratlanokat \u00e9s \u00edrd ki a darabsz\u00e1mot!<\/li>\n<li>Olvass be sz\u00e1mokat a billenty\u0171zetr\u0151l addig, am\u00edg 0-\u00e1t nem adsz meg. \u00cdrd ki a beg\u00e9pelt p\u00e1ros sz\u00e1mok \u00e1tlag\u00e1t!<\/li>\n<li>T\u00f6lts fel egy 10 elem\u0171 t\u00f6mb\u00f6t p\u00e1ratlan sz\u00e1mokkal a [0;100] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal \u00e9s \u00edrd ki \u0151ket!<\/li>\n<li>T\u00f6lts fel egy 20 elem\u0171 t\u00f6mb\u00f6t a [-10;30] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! Sorsolj ki egy eg\u00e9sz sz\u00e1mot a [0;9] intervallumb\u00f3l \u00cdrd ki a t\u00f6mb azon elemeit, amik erre a sz\u00e1mjegyre v\u00e9gz\u0151dnek, de nem oszthat\u00f3k vele!<br \/>\n<details>\n<summary><span style=\"color:green;\">Megold\u00e1s<\/span><\/summary>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\npackage alapokgyakorlasa28;\r\n\r\n\/**\r\n *\r\n * @author https:\/\/webotlet.hu\r\n *\/\r\npublic class AlapokGyakorlasa28 {\r\n    public static void main(String&#x5B;] args) {\r\n        int&#x5B;] tomb = new int&#x5B;20];\r\n        for (int i = 0; i &lt; tomb.length; i++) {\r\n            tomb&#x5B;i] = (int)(Math.random() * 41) - 10;\r\n            System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n        }\r\n        System.out.println();\r\n\r\n        int szamjegy = (int)(Math.random() * 10);\r\n        System.out.println(&quot;szamjegy: &quot; + szamjegy);\r\n\r\n        for (int i = 0; i &lt; tomb.length; i++) {\r\n            if (tomb&#x5B;i] % 10 == szamjegy &amp;&amp; tomb&#x5B;i] % szamjegy != 0) {\r\n                System.out.print(tomb&#x5B;i] + &quot; &quot;);\r\n            }\r\n        }\r\n        System.out.println();\r\n    }\r\n}\r\n<\/pre>\n<\/li>\n<li>T\u00f6lts fel egy 20 elem\u0171 t\u00f6mb\u00f6t a [-100;100] intervallumb\u00f3l v\u00e9letlen sz\u00e1mokkal! Sorsolj ki k\u00e9t sz\u00e1mot a [-40;40] intervallumb\u00f3l! \u00cdrd ki a t\u00f6mb azon elemeit, melyek a k\u00e9t k\u00fcl\u00f6n kisorsolt sz\u00e1m k\u00f6z\u00f6tt vannak!<\/li>\n<li>Sorsolj ki egy sz\u00e1mot a [10;1000] intervallumb\u00f3l! H\u00e1ny sorsol\u00e1s kellett hozz\u00e1, hogy k\u00e9t sz\u00e1mjegy\u0171 sz\u00e1mot kapj?<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Ezek a vegyes feladatok a v\u00e1ltoz\u00f3kezel\u00e9st, felt\u00e9telvizsg\u00e1latokat, ciklusokat, valamint az ezek mell\u00e9 megtanult anyagokat (v\u00e9letlen sz\u00e1m sorsol\u00e1s, adatbek\u00e9r\u00e9s, oszt\u00e1sok) gyakoroltatj\u00e1k. A feladatok lefedik az els\u0151 14 lecke anyag\u00e1t, de n\u00e9hol m\u00e1r belecsapnak az alap algoritmusok t\u00e9mak\u00f6rbe. A feladatok sorsz\u00e1ma nem <a class=\"more-link\" href=\"https:\/\/www.webotlet.hu\/?p=2561\">Tov\u00e1bb <span class=\"screen-reader-text\">  Programoz\u00e1s feladatok &#8211; Java alap leck\u00e9k gyakorl\u00e1sa megold\u00e1sokkal<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40],"tags":[54,158,189,159,31,47,42,43,90,66,144,143,183,15,163,84,171],"class_list":["post-2561","post","type-post","status-publish","format-standard","hentry","category-altalanos-feladatok","tag-adatbekeres","tag-c","tag-c-feladat","tag-c-programozas","tag-ciklus","tag-ciklusok","tag-feltetel","tag-feltetel-vizsgalat","tag-feltetelvizsgalat","tag-for","tag-java_programozas","tag-programozas","tag-programozas-feladat","tag-tomb","tag-tombok","tag-veletlen","tag-veletlen-szam"],"_links":{"self":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2561"}],"version-history":[{"count":58,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2561\/revisions"}],"predecessor-version":[{"id":3179,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/2561\/revisions\/3179"}],"wp:attachment":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}