Hallo,

ich habe mal was zusammengeschustert.
Aber irgendwie kommt da nicht das richtige raus
-1.62
-1,61
0,00    -->Gr��er unsicher

.... Habe ich als Output ....
Eigentlich sollte er ja:
-1,62  --> Kleiner ...
-1,61  --> Kleiner ...
0,00   --> Gleich ...
Ausgeben ....


Kann mir mal jemand den Code ansehen? W�re wer so nett? Dann kann ich
endlich in Urlaub gehen :-)

Code unten!

Mansur





ST = (Y(3)-Y(1)) / ((Y(1)+Y(2)+Y(3))/3)
                                                Response.Write("ST: " & 
FormatNumber(ST,2) & "<br>")
                                                select case ST
                                                        case ST < 0.09 AND ST > -0.09
                                                                ' GLEICH
                                                                if ABS((Y(3) - 2*Y(2) 
+ Y(1))) / ((Y(1)+Y(2)+Y(3))/3) < 0.5 Then
                                                                        ' SICHER
                                                                        
Response.Write("Gleich-Sicher")
                                                                else
                                                                        ' UNSICHER
                                                                        
Response.Write("Gleich-Unsicher")
                                                                end if
                                                        case ST > 0.09
                                                                ' G��er
                                                                if ABS((Y(3) - 2*Y(2) 
+ Y(1))) / ((Y(1)+Y(2)+Y(3))/3) < 0.5 Then
                                                                        ' SICHER
                                                                        
Response.Write("Gr��er-Sicher")
                                                                else
                                                                        ' UNSICHER
                                                                        
Response.Write("Gr��er-Unsicher")
                                                                end if
                                                        case ST < 0.09
                                                                ' Kleiner
                                                                        if ABS((Y(3) - 
2*Y(2) + Y(1))) / ((Y(1)+Y(2)+Y(3))/3) < 0.5 Then
                                                                        ' SICHER
                                                                        
Response.Write("Kleiner-Sicher")
                                                                else
                                                                        ' UNSICHER
                                                                        
Response.Write("Kleiner-Unsicher")
                                                                end if

                                                end select




>
> Hallo,
>
> Ich soll einen Trend berechnen und habe folgende angaben hierzu bekommen:
>
> Es gibt drei Werte (aus 3 Monaten): Y1, Y2, Y3
>     M = ((Y1+Y2+Y3)/3)                                       ' Mittelwert
>      ST = (Y3-Y1) /  M                                          ' Steigung
>      -0,09 > ST < 0,09                                          ' Es liegt
> ein GLEICH vor
>      ST > 0,09                                                      ' Es
> liegt ein HOCH vor
>      ST < -0,09                                                     ' Es
> liegt ein RUNTER vor
>      F = ABS((Y3 - 2*Y2 + Y1)) / M                       ' Fehler
> berechnen
>      F < 0.5 : es ist SICHER
>      F > 0.5 : es ist UNSICHER
>
> Es gibt also sechs Trends:
> -Hoch (Sicher)
> -Hoch (unsicher)
> -Gleich (Sicher)
> - Gleich (Unsicher)
> -Runter (Sicher)
> - Runter (Unsicher)
>
> Das soll ich dann in eben sechs Grafiken darstellen .... :-)
> W�re doch ne "ASP.Golf" Aufgabe oder?
> Hat wer ne Idee wie ich das schnell und elegant l�sen k�nnte?
>
> Mansur
>
>
>
> __________________________________________________________
> Die Utopie ist die wirklichste aller wirklichen M�glichkeiten.
> Mansur Esmann, Offensiv-Medien, Rohrmooserstr. 30, D-87651
> Oberstdorf-Tiefenbach.
>  Tel.: +49 (0)8322 � 800 995, Fax: +49 (0)8322 � 800 996.
>  eMail: [EMAIL PROTECTED]   Web: www.offensiv-medien.de
>
>
>
>
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an