Sayfa: [1]   Aşağı git
  Yazdır  
Gönderen Konu: Alan Hesaplama  (Okunma Sayısı 310 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
SoNaDaM_7
Moderatör
*


Karma: 5
Offline Offline

Cinsiyet: Bay
Mesaj Sayısı: 287


Üyelik Bilgileri


« : 08 Ağustos 2008, 11:04:40 »




Üçgen, Kare, Diktdörtgen ve Kare nin alanlarının hesaplayacağız. Formunuza 1 adet ComboBox ve Button ekleyin.

Public Class Form1
    Dim alan As Double
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
      ComboBox1.Text = "Lütfen seçiniz..."
      ComboBox1.Items.Add("Kare")
      ComboBox1.Items.Add("Dikdörtgen")
      ComboBox1.Items.Add("Üçgen")
      ComboBox1.Items.Add("Daire")
    End Sub
    Private Function alan_hesapla(ByVal kenar1 As Double, ByVal kenar2 As Double) As Double
      If ComboBox1.SelectedItem = "Kare" Then
        alan = Math.Pow(kenar1, 2)
        ‘veya
        ‘alan = kenar1 * kenar1
      End If
      If ComboBox1.SelectedItem = "Üçgen" Then
        alan = (kenar1 * kenar2) / 2
      End If
      If ComboBox1.SelectedItem = "Daire" Then
        alan = Math.PI * Math.Pow(kenar1, 2)
        ‘veya
        ‘alan = 3.14 * kenar1 * kenar1
      End If
      If ComboBox1.SelectedItem = "Dikdörtgen" Then
        alan = kenar1 * kenar2
      End If
      Return alan
    End Function

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      Dim a1, a2 As Double
      If ComboBox1.SelectedItem = "Kare" Or ComboBox1.SelectedItem = "Daire" Then
        a1 = InputBox("1.sayı Girişi", "Mesaj")
      Else
        a1 = InputBox("1.sayı Girişi", "Mesaj")
        a2 = InputBox("2.sayı Girişi", "Mesaj")
      End If

      alan_hesapla(Val(a1), Val(a2))

      MessageBox.Show("Alan Sonuç:" & alan_hesapla(a1, a2), ComboBox1.Text & " İşlem:", MessageBoxButtons.OK)
    End Sub
End Class
Logged

ѕυѕ ρυѕ ∂υямαм ѕαкιηℓιğιм∂єη,ιηѕαηıуєтℓє çözмєуı ѕєν∂ıgıм∂єη,ιℓℓє ∂є ѕαναşмαкѕα ηıуєтıη,¢єѕαяєтıη ναя мı уєηιк ∂üşмєує
Sayfa: [1]   Yukarı git
  Yazdır  

 
Gitmek istediğiniz yer: