vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

VB.NET - Ein- und Umsteiger
Re: Berechnung hört auf?! 
Autor: Preisser
Datum: 17.02.11 14:12

Hallo,

naja, in der Zeile pi = (x * 2 - 1) + x ^ 2 / pi
steht pi erst ganz hinten. Der Ausdruck x ^ 2 hat somit den Typ Double, und Double / Decimal ergibt Double.
Versuch es doch mal so:
    Dim pi As Decimal = 1
    Dim x As Integer
    Dim runs As Integer = 1
 
    Private Sub tmrTimer_Tick(ByVal sender As Object, ByVal e As  _
      System.EventArgs) Handles tmrTimer.Tick
        x = runs
        While x > 0
            pi = x * 2 - 1 + CType(x ^ 2, Decimal) / pi
            x = x - 1
        End While
        lblOut.Text = 4 / pi
        runs = runs + 1
    End Sub


Beitrag wurde zuletzt am 17.02.11 um 14:16:40 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Berechnung hört auf?!1.343Aandi17.02.11 13:57
Re: Berechnung hört auf?!793ModeratorDaveS17.02.11 13:59
Re: Berechnung hört auf?!822Manfred X17.02.11 21:04
Re: Berechnung hört auf?!737keco17.02.11 21:09
Re: Berechnung hört auf?!786Manfred X17.02.11 21:12
Re: Berechnung hört auf?!775ModeratorDaveS17.02.11 21:20
Re: Berechnung hört auf?!941Preisser17.02.11 14:12
Re: Berechnung hört auf?!782Aandi17.02.11 14:20
Re: Berechnung hört auf?!899Theo_kkv17.02.11 17:35

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