Visual Basic

Visual Basic Girilen Sayının Kuvveti ve Faktöriyelini Hesaplama

Bu kodlar ile birlikte visual basic programında girilen sayının kuvveti ve faktöriyel  hesabını kolayca yapabileceksiniz.

Visual Basic Girilen Sayının Kuvveti ve Faktöriyelini Hesaplama

Faktöriyel hesaplama formülü nedir? Bir sayının faktöriyeli, sayıdan önceki tüm tam sayıların 1’e ulaşıncaya kadar sıralanıp çarpılmasıyla elde edilen sayıdır. Örneğin 4! (Dördüncü faktöriyel) 1x2x3x4=24

Aşağıda verilen kodlar ile saniyeler içinde faktöriyel hesaplaması yapabileceksiniz. Kodların algoritmalarını yazarak kendi kod bilginizi geliştirebilirsiniz.

Public Class Form1

Dim sayi, kuvvet As Integer
Dim sonuc As Long
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
sayi = TextBox1.Text
kuvvet = TextBox2.Text
sonuc = 1
For sayac = 1 To kuvvet
sonuc = sayi * sonuc
Next (sayac)
Label1.Text = sonuc
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
sayi = TextBox1.Text
sonuc = 1
For sayac = 1 To sayi
sonuc = sayac * sonuc
Next (sayac)
Label2.Text = sonuc
End Sub

End Class

 

 

 

 

 

Sizlerde kendi yazdığınız programları, istek ve sorularınızı bizlere iletişim kısmından iletebilirsiniz.

Visual Basic ile ilgili kavramlara ek olarak, Visual Basic öğrenimini teşvik etmek için karar verme ve döngü kontrolleri dahil olmak üzere bazı örnekler ve örnek uygulamalar vardır.
Diğer örneklere de göz atabilirsiniz:
Visual Basic Basit Hesap Makinesi
Vücut-Kitle Endeksi Hesapla
Kodlarda herhangi bir problem olduğunda lütfen yorum kısmından iletişime geçiniz.


Bu nedenle faktöriyel, matematikte, sağına ünlem işareti konulmuş sayıya verilen isim, daha genel olan Gama fonksiyonunun tam sayılarla sınırlanmış özel bir durumudur. 1'den başlayarak belirli bir sayma sayısına kadar olan ,
sayıların çarpımına o sayının faktöriyeli denir. Basit bir şekilde faktöriyel, n tane ayrık elemanın kaç farklı şekilde sıralanabileceğidir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir