Elastizitätsberechnung für Nachfragekurfen .NET 3.5 PDF Drucken E-Mail
Geschrieben von: Seishiroa   
Dienstag, den 21. April 2009 um 12:28 Uhr

Da ich Gestern in der Vorlesung etwas mehr Zeit hatte als mir lieb war, habe ich mir eben schnell eine kleinen Programm geschrieben das mir bei der Berechnung von Elastizitäten hilft.

Grundsätzlich setzt das Programm lediglich diese Formel um:

Wobei jeder Wert natürlich nur einmal einzugeben ist. Das ganze sieht dann in etwa so aus:

 

So jetzt noch schnell den Logik Code, ich werde nicht den ganzen Code hier Posten da ich nicht den ganzen automatisch generierten Code von VS mit raufladen will.

 

        private void getValues()
        {
            if (textBoxPalt.Text != "" &&
                textBoxPneu.Text != "" &&
                textBoxXneu.Text != "" &&
                textBoxXalt.Text != "")
            {
                textBox1.Text = Convert.ToString(elastizität(
                    Convert.ToDouble(textBoxXneu.Text),
                    Convert.ToDouble(textBoxXalt.Text),
                    Convert.ToDouble(textBoxPneu.Text),
                    Convert.ToDouble(textBoxPalt.Text)));
           
}
        }

        private double elastizität(double xNeu, double xAlt, double pNeu, double pAlt)
        {
            double elastizität;
            elastizität = ((xNeu - xAlt) / xAlt) / ((pNeu - pAlt) / pAlt);
            return elastizität;
        }

        private void textBoxXneu_KeyUp(object sender, KeyEventArgs e)
        {
            getValues();
        }

        private void textBoxXalt_KeyUp(object sender, KeyEventArgs e)
        {
            getValues();
        }

        private void textBoxPneu_KeyUp(object sender, KeyEventArgs e)
        {
            getValues();
        }

        private void textBoxPalt_KeyUp(object sender, KeyEventArgs e)
        {
            getValues();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = "Elastizität";
            textBoxPalt.Text = "";
            textBoxPneu.Text = "";
            textBoxXneu.Text = "";
           
textBoxXalt.Text = "";
        }

 

Wenn ihr das ganze nur verwenden wollt und eigentlich gar nicht daran interessiert seid wie es funktioniert. 

Elastizität.exe

md5: DFB341C71061275C1E1C68F080B9901C

 
Valid XHTML & CSS | Template Design ah-68 | Copyright © 2009 by Seishiroa