vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Wie programmiere....... 
Autor: unbekannt
Datum: 27.10.02 12:32

Hi

wo sollte denn da ein Fehler sein *Grübel*. h entspricht einer Seite eines Quadrats. Und bildet schließlich ja die Höhe der Schachtel. Da ja an allen vier Ecken des Blatts die gleichen Quadrate ausgeschnitten werden (zumindest liegt kein Ansatz von einer Abweichung vor) bilden die Quadrate insgesamt somit eine Fläche von (h ^ 2) * 4. Somit verringert sich mit der Größe von h stets die Gesamtgrundfläche von x. Somit ist Fläche:

f = x - ((h ^ 2) * 4)

Somit weiter nach der Volumenformel: (l * b) = f -> v = f * h

Da Du ja nach einer programmierten Lösung (und keiner mathematischen Lösung ) gesucht hast, lasse ich den Computer die Lösung ermitteln. Ergo: Die Variable h (und somit eine Seite eines Quadrats) wird solange erhöht, bis ein Volumenmaxima erreicht ist und dann abgebrochen.

Somit liegt die Lösung dann in h vor, die eine Seite des Quadrats darstellt. Die sich bildende Schachtel hat dann ein Volumenmaxima, wenn ein Quadrat eine Seitenlänge von 7,21 cm (72,1 mm) aufweist. Je feiner die Iteration von h (0,1 mm) desto genauer ist das Ergebnis.

Übrigens würde ich dafür keine Integers verwenden, sondern Double und damit der FPU die Sache überlassen Oder sollte man den mathematischen Ansatz von Wöllmi proggen (die mathematische Lösung der Sache)?
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wie programmiere.......332Notruf26.10.02 13:56
Re: Wie programmiere.......913unbekannt26.10.02 14:12
Ach ja, noch eine Grundeinheit ...878unbekannt26.10.02 14:16
Und wenn man dann fertig sinniert hat :846unbekannt26.10.02 16:28
Re: Und wenn man dann fertig sinniert hat :120Notruf26.10.02 17:09
Re: Und wenn man dann fertig sinniert hat :124Notruf26.10.02 17:57
Re: Und wenn man dann fertig sinniert hat :858unbekannt26.10.02 18:24
Re: Wie programmiere.......130Wöllmi27.10.02 02:07
Mein PRG dazu112Wöllmi27.10.02 09:03
Re: Wie programmiere.......104Notruf27.10.02 10:41
Re: Wie programmiere.......103Wöllmi27.10.02 11:58
Re: Wie programmiere.......801unbekannt27.10.02 12:32
Re: Wie programmiere.......99Wöllmi27.10.02 13:54
Re: Wie programmiere.......86Wöllmi27.10.02 14:13
Re: Wie programmiere.......776unbekannt27.10.02 14:49
Re: Wie programmiere.......828Wöllmi27.10.02 15:02
Fehler gefunden!788Wöllmi27.10.02 15:56
Re: Fehler gefunden!803unbekannt27.10.02 16:05
Dein "Neuer" Code837Wöllmi27.10.02 16:10

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel