Programalama > VISUAL BASIC.NET

Etiketler: öss, puan, hesabi

Ort. 0
Puan ver:
Public Class OssPuan
    Inherits System.Windows.Forms.Form

Windows Form Designer generated code 

        Private Sub txtfendogru_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtfendogru.KeyPress, txtfenyanlis.KeyPress, txtmatdogru.KeyPress, txtmatyanlis.KeyPress, txtsosdogru.KeyPress, txtsosyanlis.KeyPress, txtturkcedogru.KeyPress, txtturkceyanlis.KeyPress

        If Asc(e.KeyChar) <> 8 Then
            e.Handled = Not IsNumeric(e.KeyChar)
        End If

    End Sub

    Private Sub btntemizle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntemizle.Click

        If txtfendogru.Text <> "" Or txtfenyanlis.Text <> "" Or txtsosdogru.Text <> "" Or txtsosyanlis.Text <> "" Or txtturkcedogru.Text <> "" Or txtturkceyanlis.Text <> "" Or txtmatdogru.Text <> "" Or txtmatyanlis.Text <> "" Then

            txtfendogru.Text = ""
            txtfenyanlis.Text = ""
            txtmatdogru.Text = ""
            txtmatyanlis.Text = ""
            txtturkcedogru.Text = ""
            txtturkceyanlis.Text = ""
            txtsosdogru.Text = ""
            txtsosyanlis.Text = ""
            lblosspuan.Text = ""

        End If

    End Sub

    Private Sub btnpuan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnpuan.Click

        If txtfendogru.Text <> "" Or txtfenyanlis.Text <> "" Or txtsosdogru.Text <> "" Or txtsosyanlis.Text <> "" Or txtturkcedogru.Text <> "" Or txtturkceyanlis.Text <> "" Or txtmatdogru.Text <> "" Or txtmatyanlis.Text <> "" Then

            Dim turkdogru, turkyanlis, sosdogru, sosyanlis As Double
            Dim fendogru, fenyanlis, matdogru, matyanlis As Double
            Dim osspuan As Double
            Dim puanturu As String
            Dim sayisalpuan, sozelpuan, eapuan As String
            Dim turkcenet, matnet, fennet, sosnet As Double
            Dim a, b, c, d, f, g, h, j As Double
            Dim k, l, m, n, o, p, r, s As Double
            Dim t, u, v, y, z, q, w, é As Double



            If txtturkcedogru.Text <> "" Then
                turkdogru = txtturkcedogru.Text
            Else
                MessageBox.Show("Türkçe doğru sayısı boş geçilemez")
            End If


            If txtturkceyanlis.Text <> "" Then
                turkyanlis = txtturkceyanlis.Text
            Else
                MessageBox.Show("Türkçe yanlış sayısı boş geçilemez")
            End If


            If txtsosdogru.Text <> "" Then
                turkyanlis = txtsosdogru.Text
            Else
                MessageBox.Show("Sosyal doğru sayısı boş geçilemez")
            End If


            If txtsosyanlis.Text <> "" Then
                sosyanlis = txtsosyanlis.Text
            Else
                MessageBox.Show("Sosyal yanlış sayısı boş geçilemez")
            End If



            If txtfendogru.Text <> "" Then
                fendogru = txtfendogru.Text
            Else
                MessageBox.Show("Fen doğru sayısı boş geçilemez")
            End If



            If txtfenyanlis.Text <> "" Then
                fenyanlis = txtfenyanlis.Text
            Else
                MessageBox.Show("Fen yanlış sayısı boş geçilemez")
            End If


            If txtmatdogru.Text <> "" Then
                matdogru = txtmatdogru.Text
            Else
                MessageBox.Show("Matematik doğru sayısı boş geçilemez")
            End If


            If txtmatyanlis.Text <> "" Then
                matyanlis = txtmatyanlis.Text
            Else
                MessageBox.Show("Matematik yanlış sayısı boş geçilemez")
            End If


                puanturu = rbsayisal.Checked Or rbsozel.Checked Or rbeagirlik.Checked


                If puanturu = rbsayisal.Checked Then
                a = turkyanlis / 4
                turkcenet = turkdogru - a
                f = turkcenet * 0.537

                b = sosyanlis / 4
                sosnet = sosdogru - b
                g = sosnet * 0.172

                c = matyanlis / 4
                matnet = matdogru - c
                h = matnet * 1.796

                d = fenyanlis / 4
                fennet = fendogru - d
                j = fennet * 1.404


                If txtfendogru.Text = "" Or txtfenyanlis.Text = "" Or txtsosdogru.Text = "" Or txtsosyanlis.Text = "" Or txtturkcedogru.Text = "" Or txtturkceyanlis.Text = "" Or txtmatdogru.Text = "" Or txtmatyanlis.Text = "" Then
                    MessageBox.Show("Sonuç için tüm sütunları doldurun")
                Else
                    lblosspuan.Text = 124.001 + f + g + h + j
                End If




            ElseIf puanturu = rbsozel.Checked Then

                k = turkyanlis / 4
                turkcenet = turkdogru - k
                o = turkcenet * 2.044

                l = sosyanlis / 4
                sosnet = sosdogru - l
                p = sosnet * 1.252

                m = matyanlis / 4
                matnet = matdogru - m
                r = matnet * 0.508

                n = fenyanlis / 4
                fennet = fendogru - n
                s = fennet * 0.208


                If txtfendogru.Text = "" Or txtfenyanlis.Text = "" Or txtsosdogru.Text = "" Or txtsosyanlis.Text = "" Or txtturkcedogru.Text = "" Or txtturkceyanlis.Text = "" Or txtmatdogru.Text = "" Or txtmatyanlis.Text = "" Then
                    MessageBox.Show("Sonuç için tüm sütunları doldurun")
                Else
                    lblosspuan.Text = 119.425 + o + p + r + s
                End If




        ElseIf puanturu = rbeagirlik.Checked Then

                t = turkyanlis / 4
                turkcenet = turkdogru - t
                z = turkcenet * 1.505

                u = sosyanlis / 4
                sosnet = sosdogru - u
                q = sosnet * 0.543

                v = matyanlis / 4
                matnet = matdogru - v
                w = matnet * 1.714

                y = fenyanlis / 4
                fennet = fendogru - y
                é = fennet * 0.21


                If txtfendogru.Text = "" Or txtfenyanlis.Text = "" Or txtsosdogru.Text = "" Or txtsosyanlis.Text = "" Or txtturkcedogru.Text = "" Or txtturkceyanlis.Text = "" Or txtmatdogru.Text = "" Or txtmatyanlis.Text = "" Then
                    MessageBox.Show("Sonuç için tüm sütunları doldurun")
                Else
                    lblosspuan.Text = 121.215 + z + q + w + é
                End If


            End If
        End If

    End Sub


End Class


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.