{"id":6236,"date":"2021-03-05T11:33:54","date_gmt":"2021-03-05T10:33:54","guid":{"rendered":"http:\/\/bkovertretung.bplaced.net\/wordpress\/?page_id=6236"},"modified":"2025-02-10T09:53:53","modified_gmt":"2025-02-10T08:53:53","slug":"java-optimale-losgroesse","status":"publish","type":"page","link":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wirtschaftsinformatik-ueberblick\/java\/java-aufgaben-2\/java-optimale-losgroesse\/","title":{"rendered":"Java &#8211; Optimale Losgr\u00f6\u00dfe"},"content":{"rendered":"<h2 style=\"text-align: center;\">Problemstellung:<br \/>\n<strong>Bestimmung der optimalen\u00a0Losgr\u00f6\u00dfe<\/strong><\/h2>\n<p>Die Berechnung der optimalen Losgr\u00f6\u00dfe\u00a0ist eine typische betriebswirtschaftliche Aufgabenstellung aus dem Bereich der Produktion. Dabei geht es darum, welche St\u00fcckzahlen produziert werden, bevor die Anlage f\u00fcr die Produktion eines anderen Produktes umger\u00fcstet wird.<\/p>\n<h2>Optimale Losgr\u00f6\u00dfe Definition<\/h2>\n<p>Die Problemstellung der <strong>optimalen Losgr\u00f6\u00dfe<\/strong> \u2013 was ist die kosteng\u00fcnstigste <a href=\"https:\/\/welt-der-bwl.de\/Losgr%C3%B6%C3%9Fe\">Losgr\u00f6\u00dfe<\/a>: 100 St\u00fcck, 200 St\u00fcck &#8230; 1.000 St\u00fcck? \u2013 \u00e4hnelt der Fragestellung der optimalen Bestellmenge. Es gibt wiederum 2 Aspekte bzgl. der Kosten zu ber\u00fccksichtigen:<\/p>\n<ul class=\"ex\">\n<li>produziert das Unternehmen kleine Losgr\u00f6\u00dfen (im Extremfall: 1 St\u00fcck), sind die Lager und damit die Lagerhaltungskosten (Kapitalbindung, Lagermiete, Lagerpersonalkosten) klein, daf\u00fcr aber die sog. auflagenfixen Kosten (R\u00fcstkosten) hoch (die Maschinen m\u00fcssen nach jedem Los umgestellt werden);<\/li>\n<li>werden hingegen gro\u00dfe Lose hergestellt, sind die Lagerhaltungskosten h\u00f6her, daf\u00fcr aber die auflagenfixen Kosten geringer.<\/li>\n<\/ul>\n<p>Die Formel f\u00fcr die optimale Losgr\u00f6\u00dfe (auch als Andlersche Formel bezeichnet) l\u00f6st diesen Zielkonflikt wiederum analog zur Vorgehensweise bei der <a href=\"https:\/\/welt-der-bwl.de\/Optimale-Bestellmenge\">optimalen Bestellmenge<\/a>:<br \/>\n<a href=\"https:\/\/welt-der-bwl.de\/Optimale-Losgr\u00f6\u00dfe\" target=\"_blank\">https:\/\/welt-der-bwl.de\/Optimale-Losgr\u00f6\u00dfe<\/a><\/p>\n<p><strong style=\"font-size: 24px;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4940\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2017\/12\/n\u00e4nnchenAufgabe.jpg\" alt=\"n\u00e4nnchenAufgabe\" width=\"103\" height=\"103\" srcset=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2017\/12\/n\u00e4nnchenAufgabe.jpg 225w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2017\/12\/n\u00e4nnchenAufgabe-150x150.jpg 150w\" sizes=\"auto, (max-width: 103px) 100vw, 103px\" \/>Aufgaben<\/strong><\/p>\n<p><strong>Klasse:\u00a0<\/strong>Lege eine Klasse mit dem Namen <b><i>Produktion<\/i><\/b>\u00a0an. Sie hat folgende Instanzvariablen. W\u00e4hle geeignete Datentypen.<\/p>\n<ul>\n<li>Produktname<\/li>\n<li>Herstellkosten<\/li>\n<li>Jahresproduktion<\/li>\n<li>R\u00fcstkosten<\/li>\n<li>Lagerhaltungskostensatz<\/li>\n<\/ul>\n<p><strong>Programmiere folgende Methoden:<\/strong><\/p>\n<ol>\n<li>Konstruktor<\/li>\n<li><strong>ProduktinformationenDrucken<br \/>\n<\/strong>Hier wird lediglich Informationen zum Produkt <i>au<\/i>f dem Bildschirm ausgegeben. \u00dcberlege Dir dazu einen geeigneten Satz bzw. S\u00e4tze.<\/li>\n<li><strong>wurzelziehen (und Runden)<\/strong><br \/>\nDa wir ja Wurzelziehen und runden h\u00e4ufiger brauchen, sollte daf\u00fcr eine Methode erstellt werden. \u00dcbergabeparameter sind Wert aus dem die Wurzel gezogen wird. \u00a0Wir runden zudem auf 0 Nachkommastellen. R\u00fcckgabeparameter ist ein Double-Wert.<br \/>\n<em><strong>Wurzel ziehen:<\/strong><\/em> In der Mathematik ist die zweite Wurzel (Quadratwurzel) einer Zahl identisch mit der Zahl hoch 0,5. Somit kann die Methode math.pow(wert,0.5) verwendet werden.<\/li>\n<li><strong>Optimale Anzahl der Lose berechnen<\/strong><br \/>\nFormel:\u00a0= Wurzel aus (Lagerhaltungskostensatz\u00a0* Jahresproduktion*0.5*Herstellkosten \/ R\u00fcstkosten); Kein \u00dcbergabeparameter; R\u00fcckgabe: Optimale Anzahl Lose (als Double);\u00a0Diese Methode ist <em><strong>private<\/strong><\/em>.<\/li>\n<li><strong>Optimale Anzahl der Lose drucken<br \/>\n<\/strong>Die errechnete Anzahl Lose\u00a0wird ausgedruckt.<\/li>\n<li><b>Optimale Losgroe\u00dfe berechnen<br \/>\n<\/b>Errechnet sich aus Jahresproduktion \/ Optimale Anzahl Lose<br \/>\nZudem soll das Ergebnis ausgedruckt werden.<\/li>\n<li><strong>GesamtkostenBerechnen (in Abh\u00e4ngigkeit der Lose<\/strong><strong>)<br \/>\n<\/strong>Import sind\u00a0die\u00a0<strong>Lose (=Wie oft im Jahr umger\u00fcstet wird)<br \/>\n<\/strong>Berechnet werden folgende Dinge:<\/p>\n<ul>\n<li>Losgr\u00f6\u00dfe (=Jahresproduktion \/ Lose)<\/li>\n<li>R\u00fcstkosten pro Jahr (R\u00fcstkosten * Lose)<\/li>\n<li>Durchschnittlicher Lagerbestand (= Losgr\u00f6\u00dfe \/ 2)<\/li>\n<li>Lagerbestandswert (=Durchschnittlicher Lagerbestand * Preis pro St\u00fcck)<\/li>\n<li>Lagerkosten (=Durchschnittlicher Lagerbestandswert * Lagerkostenzinssatz)<\/li>\n<li>Gesamtkosten (Lagerkosten + R\u00fcstkosten)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Runde Eurobetr\u00e4ge auf 2 Nachkommastellen und Mengen auf 0 Nachkommastellen.\u00a0Diese Informationen sollen auf den Bildschirm gedruckt werden.\u00a0Zur\u00fcckgegeben (return) werden nur die Gesamtkosten. Diese Methode ist <em><strong>private<\/strong><\/em>.<\/p>\n<ol start=\"7\">\n<li><strong>KostenAusgeben (1)<br \/>\n<\/strong>Import ist die maximale zu ber\u00fccksichtigende Anzahl der Lose die ausgegeben wird. \u00a0Anfangen bei \u00a01 wird f\u00fcr jede weitere Anzahl\u00a0eine Zeile ausgegeben, bis die max. \u00a0Anzahl erreicht ist. Verwende dazu die Methode\u00a0<em>GesamtkostenBerechnen.<\/em><\/li>\n<li><strong>KostenAusgeben (2)<br \/>\n<\/strong>Letztlich wie <strong>BestellKostenAusgeben (1), <\/strong>nur das Abbruchkriterium der Schleife soll anders sein.<strong>\u00a0<\/strong>Anfangen bei der Anzahl\u00a0von 1 wird f\u00fcr jede weitere Anzahl\u00a0eine Zeile ausgegeben, bis sich die Gesamtkosten \u00a0erh\u00f6hen. In der vorletzten Zeile befindet sich somit die optimale Anzahl.<br \/>\nBenutze einmal eine while-do und einmal eine do-while Schleife.<\/li>\n<li>Methode <em><strong>ueberschriftDrucken<\/strong><\/em>, die eine \u00dcberschriftenzeile erstellt und von den Methoden KostenAusgeben (1) &#8211; (3) ausgerufen wird.\u00a0Diese Methode ist <em><strong>private<\/strong><\/em>.<\/li>\n<\/ol>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5941\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/l\u00f6sung-300x222.jpg\" alt=\"l\u00f6sung\" width=\"186\" height=\"138\" srcset=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/l\u00f6sung-300x222.jpg 300w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/l\u00f6sung.jpg 403w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/>L\u00f6sungshinweise:<\/h2>\n<ol>\n<li>Kopiere dazu die L\u00f6sung von optimaler Bestellmenge und \u00e4ndere die Namen der Variablen. L\u00f6sche dann alle Methoden, die nicht ben\u00f6tigt werden.<\/li>\n<li><\/li>\n<\/ol>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5940\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/bidlschirm-300x300.jpg\" alt=\"bidlschirm\" width=\"112\" height=\"112\" srcset=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/bidlschirm-300x300.jpg 300w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/bidlschirm-150x150.jpg 150w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/bidlschirm.jpg 340w\" sizes=\"auto, (max-width: 112px) 100vw, 112px\" \/>M\u00f6gliche Bildschirmausgaben<\/h3>\n<p><strong>ad 2 Bestandsinformationen:<\/strong><br \/>\nDas Produkt Sneaker kostet in der Herstellung 50.0Euro.<br \/>\nVon diesem Produkt werden 12000.0 St\u00fcck gefertigt.<br \/>\nDie R\u00fcstkosten betragen 150.0 Euro.<br \/>\nDer Lagerhaltungskostensatz betr\u00e4gt 0.15%.<\/p>\n<p><em><strong>ad 5<br \/>\n<\/strong><\/em>Optimale Anzahl Lose berechnen<br \/>\nDie optimale Anzahl Lose pro Jahr betr\u00e4gt 17.0.<\/p>\n<p><strong>ad 6<\/strong><br \/>\nOptimale Losgr\u00f6\u00dfe berechnen<br \/>\nDie optimale Losgr\u00f6\u00dfe pro Jahr betr\u00e4gt 706.0 St\u00fcck.<\/p>\n<p><strong>ad 7&amp;8<\/strong><\/p>\n<p><strong>Kosten ausgeben 2<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-6273\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/03\/Bildschirmfoto-2021-03-06-um-11.10.45-300x138.png\" alt=\"Bildschirmfoto 2021-03-06 um 11.10.45\" width=\"626\" height=\"288\" srcset=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/03\/Bildschirmfoto-2021-03-06-um-11.10.45-300x138.png 300w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/03\/Bildschirmfoto-2021-03-06-um-11.10.45-768x353.png 768w, http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/03\/Bildschirmfoto-2021-03-06-um-11.10.45.png 1002w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Methoden zum Runden:<\/p>\n<p><span style=\"color: #0000ff;\">public static double rundenEuro(double betrag) {<\/span><br \/>\n<span style=\"color: #0000ff;\">\/\/Runden &#8211; angepasst auf zwei Nachkommastellen<\/span><br \/>\n<span style=\"color: #0000ff;\">double d = Math.pow(10, 2);<\/span><br \/>\n<span style=\"color: #0000ff;\">return Math.round(betrag * d) \/ d;<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">public static double runden(double value, int nachkommastellen)<\/span><br \/>\n<span style=\"color: #0000ff;\">{\/\/Runden -gefunden im Internet<\/span><br \/>\n<span style=\"color: #0000ff;\">double d = Math.pow(10, nachkommastellen);<\/span><br \/>\n<span style=\"color: #0000ff;\">return Math.round(value * d) \/ d;<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><\/p>\n<p>Einfache Beispiele f\u00fcr eine Schleife &#8211; zum kopieren:<br \/>\n<strong><a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2020\/12\/Zahl-do-while-2.txt\">Zahl-do-while-2<\/a>\u00a0&amp;\u00a0<a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2020\/12\/Zahl-do-while.txt\">Zahl-do-while<\/a><\/strong><\/p>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5942 alignleft\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/excel.jpg\" alt=\"excel\" width=\"105\" height=\"105\" \/>Berechnung und optische Darstellung der optimalen Losgr\u00f6\u00dfe:\u00a0<a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/03\/Ab_Losgr\u00f6\u00dfe.pdf\">Ab_Losgr\u00f6\u00dfe<\/a><\/h4>\n<h3><\/h3>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5944 alignright\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2021\/02\/gruppe.jpg\" alt=\"gruppe\" width=\"249\" height=\"155\" \/><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Problemstellung: Bestimmung der optimalen\u00a0Losgr\u00f6\u00dfe Die Berechnung der optimalen Losgr\u00f6\u00dfe\u00a0ist eine typische betriebswirtschaftliche Aufgabenstellung aus dem Bereich der Produktion. Dabei geht es darum, welche St\u00fcckzahlen produziert werden, bevor die Anlage f\u00fcr die Produktion eines anderen Produktes umger\u00fcstet wird. Optimale Losgr\u00f6\u00dfe Definition Die Problemstellung der optimalen Losgr\u00f6\u00dfe \u2013 was ist die kosteng\u00fcnstigste Losgr\u00f6\u00dfe: 100 St\u00fcck, 200 St\u00fcck &hellip; <a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wirtschaftsinformatik-ueberblick\/java\/java-aufgaben-2\/java-optimale-losgroesse\/\" class=\"more-link\"><span class=\"screen-reader-text\">Java &#8211; Optimale Losgr\u00f6\u00dfe<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":9479,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6236","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/6236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=6236"}],"version-history":[{"count":13,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/6236\/revisions"}],"predecessor-version":[{"id":7823,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/6236\/revisions\/7823"}],"up":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/9479"}],"wp:attachment":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=6236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}