AutoPlay Media Studio 9 ile Input Nesnelerinde Toplama, Çıkarma, Çarpma ve Bölme
AutoPlay Media Studio 9'da Input nesnelerini kullanarak kullanıcıdan alınan sayılar üzerinde toplama, çıkarma, çarpma ve bölme işlemleri yapılabilir. Bu yöntem özellikle hesap makinesi, fiyat hesaplama, ürün adedi ve birim fiyat hesaplama, elektronik hesaplama araçları ve basit fatura uygulamalarında kullanılabilir.
Örneğimizde iki farklı Input nesnesine sayı gireceğiz ve sonucu üçüncü bir Input nesnesinde göstereceğiz.
Örnek Proje
Sayfamıza üç adet Input ve bir adet Button ekleyelim.
Nesnelerin isimleri şöyle olsun:
Kod:
Input1 = Birinci sayı
Input2 = İkinci sayı
Input3 = Sonuç
Button1 = Hesapla
Örneğin kullanıcı:
Kod:
Input1 = 25
Input2 = 5
girdiğinde, seçilen işleme göre sonuç Input3 içerisinde gösterilecek.
Toplama İşlemi
Öncelikle iki sayıyı toplayalım.
Button1 > On Click bölümüne:
Kod:
sayi1 = Input.GetText("Input1");
sayi2 = Input.GetText("Input2");
sonuc = sayi1 + sayi2;
Input.SetText("Input3", sonuc);
Bu örnekte:
Kod:
25 + 5 = 30
sonucu Input3 içerisinde gösterilir.
AutoPlay Media Studio'nun script yapısında aritmetik işlemler için + toplama, - çıkarma, * çarpma ve / bölme operatörleri kullanılabilir.
Çıkarma İşlemi
Aynı iki Input değerini bu kez birbirinden çıkaralım.
Kod:
sayi1 = Input.GetText("Input1");
sayi2 = Input.GetText("Input2");
sonuc = sayi1 - sayi2;
Input.SetText("Input3", sonuc);
Örneğin:
Kod:
25 - 5 = 20
sonucu elde edilir.
Çarpma İşlemi
Input nesnelerindeki iki sayıyı çarpmak için * operatörünü kullanabiliriz.
Kod:
sayi1 = Input.GetText("Input1");
sayi2 = Input.GetText("Input2");
sonuc = sayi1 * sayi2;
Input.SetText("Input3", sonuc);
Örneğin:
Kod:
25 * 5 = 125
sonucu Input3 içerisinde gösterilir.
Bu yöntem, örneğin ürün adedi × birim fiyat hesaplamasında oldukça kullanışlıdır.
Bölme İşlemi
İki sayıyı bölmek için / operatörünü kullanabiliriz.
Kod:
sayi1 = Input.GetText("Input1");
sayi2 = Input.GetText("Input2");
sonuc = sayi1 / sayi2;
Input.SetText("Input3", sonuc);
Örneğin:
Kod:
25 / 5 = 5
sonucu elde edilir.
Tek Buton ile Dört Farklı İşlem
İşlemi seçmek için ayrıca bir ComboBox kullanabiliriz. ComboBox içerisine şu seçenekleri ekleyelim:
Kod:
Toplama
Çıkarma
Çarpma
Bölme
ComboBox nesnemizin adı:
Kod:
ComboBox1
olsun.
Button1'in On Click olayına aşağıdaki kodu ekleyelim:
Kod:
sayi1 = Input.GetText("Input1");
sayi2 = Input.GetText("Input2");
islem = ComboBox.GetItemText(
"ComboBox1",
ComboBox.GetSelected("ComboBox1")
);
if islem == "Toplama" then
sonuc = sayi1 + sayi2;
elseif islem == "Çıkarma" then
sonuc = sayi1 - sayi2;
elseif islem == "Çarpma" then
sonuc = sayi1 * sayi2;
elseif islem == "Bölme" then
if sayi2 ~= 0 then
sonuc = sayi1 / sayi2;
else
sonuc = "Sıfıra bölme yapılamaz.";
end
end
Input.SetText("Input3", sonuc);
Böylece kullanıcı Input1 ve Input2 alanlarına sayıları girip ComboBox üzerinden işlemi seçtikten sonra Hesapla butonuna bastığında sonuç Input3 içerisinde gösterilir.
Ürün Adedi ve Birim Fiyat Örneği
Bu yöntemi gerçek bir uygulamada kullanmak için güzel bir örnek ürün hesaplamasıdır.
Input nesnelerini:
Kod:
Input1 = Ürün Adedi
Input2 = Birim Fiyat
Input3 = Toplam Tutar
olarak kullanalım.
Button1 > On Click:
Kod:
adet = Input.GetText("Input1");
fiyat = Input.GetText("Input2");
toplam = adet * fiyat;
Input.SetText("Input3", toplam);
Örneğin:
Kod:
Ürün Adedi = 8
Birim Fiyat = 125
8 x 125 = 1000
sonucu Input3 içerisinde gösterilir.
Bu yapı kullanılarak AutoPlay Media Studio ile basit bir ürün hesaplama, fiyat hesaplama veya fatura uygulaması oluşturulabilir.
Sonuç
Input nesnelerinden alınan değerler matematiksel işlemlerde doğrudan kullanılabilir. + ile toplama, - ile çıkarma, * ile çarpma ve / ile bölme yapılabilir. Parantezler kullanılarak daha karmaşık hesaplamalar da oluşturulabilir.
Bu temel yapı üzerinden daha sonra KDV hesaplama, indirim hesaplama, toplam fiyat, adet × birim fiyat ve basit hesap makinesi gibi daha gelişmiş AutoPlay Media Studio 9 uygulamaları hazırlanabilir.