vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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: nullstellen bei parabel berechnen 
Autor: xajN
Datum: 27.08.10 19:24

Public Class Form1
 
    Dim vA, vB, vC, vXstart, vXende, vXschritt As String
    Dim vX, vY As Double
 
    Dim vPCount As Integer = 0
    Dim vColor1 = Color.Red
    Dim vColor2 = Color.Blue
    Dim vColor3 = Color.Orange
    Dim vColor4 = Color.Brown
    Dim vColor5 = Color.Green
 
    Dim listGroups As ListViewGroup
    Dim listGroup As String
    Dim vNull1, vNull2 As Double
 
 
 
 
    Public Function TextBoxCheck() As Boolean
        Return txtAwert.Text.Length > 0 And txtBwert.Text.Length > 0 And _
          txtCwert.Text.Length > 0 And txtXstart.Text.Length > 0 And _
          txtXende.Text.Length > 0 And txtXschritte.Text.Length > 0
    End Function  'Button Auswerten durch txtBox aktivieren
 
    Private Sub linkParabel_LinkClicked(ByVal sender As System.Object, ByVal e _
      As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles _
      linkParabel.LinkClicked
        MessageBox.Show("Beispiel: 4x² + 9x + 16" & vbCr & "a = 4   b = 9  c =" & _
        "16", "Beispiel", MessageBoxButtons.OK, MessageBoxIcon.Information)
    End Sub 'Messagebox Beispiel
 
    Private Sub txtAwert_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtAwert.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vA = txtAwert.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
    Private Sub txtBwert_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtBwert.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vB = txtBwert.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
    Private Sub txtCwert_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtCwert.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vC = txtCwert.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
    Private Sub txtXstart_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtXstart.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vXstart = txtXstart.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
    Private Sub txtXende_TextChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles txtXende.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vXende = txtXende.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
    Private Sub txtXschritte_TextChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles txtXschritte.TextChanged
        btnListfill.Enabled = TextBoxCheck()
        vXschritt = txtXschritte.Text
    End Sub 'Button Auswerten durch txtBox aktivieren
 
 
 
    Private Sub btnListfill_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btnListfill.Click
 
        vPCount = vPCount + 1
 
        listGroup = vA & "x² + " & vB & "x + " & vC
 
 
        vNull1 = -(vB / vA) / 2 + Math.Sqrt(Math.Pow((vB / vA) / 2, 2) - (vC / _
          vA))
        vNull2 = -(vB / vA) / 2 - Math.Sqrt(Math.Pow((vB / vA) / 2, 2) - (vC / _
        vA))
 
 
 
 
        If vPCount = 1 Then
            listParabel.Items.Add(listGroup).SubItems.Add(vNull1 & ", " & _
              vNull2)
            listParabel.Items.Item(vPCount - 1).ForeColor = vColor1
            Call parabellistfill()
        ElseIf vPCount = 2 Then
            listParabel.Items.Add(listGroup).SubItems.Add(vNull1 & ", " & _
              vNull2)
            listParabel.Items.Item(vPCount - 1).ForeColor = vColor2
            Call parabellistfill()
        ElseIf vPCount = 3 Then
            listParabel.Items.Add(listGroup).SubItems.Add(vNull1 & ", " & _
              vNull2)
            listParabel.Items.Item(vPCount - 1).ForeColor = vColor3
            Call parabellistfill()
        ElseIf vPCount = 4 Then
            listParabel.Items.Add(listGroup).SubItems.Add(vNull1 & ", " & _
              vNull2)
            listParabel.Items.Item(vPCount - 1).ForeColor = vColor4
            Call parabellistfill()
        ElseIf vPCount = 5 Then
            listParabel.Items.Add(listGroup).SubItems.Add(vNull1 & ", " & _
              vNull2)
            listParabel.Items.Item(vPCount - 1).ForeColor = vColor5
            Call parabellistfill()
        Else
            MessageBox.Show("Maximal 5 Parabeln!", "Halt!", _
              MessageBoxButtons.OK, MessageBoxIcon.Error)
        End If
 
 
 
 
    End Sub 'Liste auffüllen
    Public Sub parabellistfill()
        listGroups = New ListViewGroup(listGroup)
 
 
        listWerte.Groups.Add(listGroups)
 
        For vX As Integer = vXstart To vXende Step vXschritt
 
 
 
            vY = vA * vX * vX + vB * vX + vC
            listWerte.Items.Add(New ListViewItem(vX, listGroups)).SubItems.Add( _
              vY)
 
 
        Next
 
 
 
 
    End Sub
hier mal mein quellcode, vlt hilt dir das ja ^^
http://www.imagebanana.com/view/q59in6cl/dasdasd.JPG
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
nullstellen bei parabel berechnen3.093xajN26.08.10 21:28
Re: nullstellen bei parabel berechnen1.600ModeratorDaveS27.08.10 13:01
Re: nullstellen bei parabel berechnen1.609xajN27.08.10 19:10
Re: nullstellen bei parabel berechnen1.655ModeratorDaveS27.08.10 19:13
Re: nullstellen bei parabel berechnen1.584xajN27.08.10 19:24
Re: nullstellen bei parabel berechnen1.518ModeratorDaveS27.08.10 20:05
Re: nullstellen bei parabel berechnen1.512xajN27.08.10 20:32
Re: nullstellen bei parabel berechnen2.098xajN30.08.10 18:16
Re: nullstellen bei parabel berechnen1.489xajN06.09.10 17:16
Re: nullstellen bei parabel berechnen1.505ModeratorDaveS06.09.10 19:18
Re: nullstellen bei parabel berechnen1.496Friedel8407.10.10 14:41
Re: nullstellen bei parabel berechnen1.737xajN07.10.10 21:36
Re: nullstellen bei parabel berechnen1.518xajN06.09.10 20:31
Re: nullstellen bei parabel berechnen1.462xajN05.10.10 19:58
Re: nullstellen bei parabel berechnen1.854Franki06.10.10 02:21

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