BashScript dilinde Fonksiyonlarla Dört İşlem
Bu yazımızda BashScript dilinde fonksiyon kullanımını inceleyeceğiz. Çarpma, Bölme, Toplama, Çıkarma işlemlerini yapacağız. Fonksiyon parametreleri $1, $2, ... şeklinde gitmektedir. C gibi dillerde fonksiyon adından sonra parantez içinde parametreleri yazardık, burada hiçbir şey yazmamıza gerek yok, ilk parametre $1, ikinci parametre $2 şeklinde gidiyor.
En altta fonksiyonların nasıl çağrıldığı görülüyor, fonksiyon adından sonra aralara bir boşluk bırakarak parametreleri yazıyoruz.
toplamBul()
{
echo "Toplam : $(($1+$2 ))"
}
carpimBul()
{
echo "Çarpım : $(($1*$2))"
}
cikarimBul()
{
echo "Çıkarım : $(($1-$2))"
}
bolumBul()
{
if (($2=="0")); then
echo "Sıfıra bölme hatası"
else
echo -n "Bölüm:"
echo "scale=2; $1/$2;"|bc
fi
}
toplamBul 4 5
carpimBul 4 5
bolumBul 4 5
bolumBul 4 0
cikarimBul 20 16
Mutlu kodlamalar,
Mayıs, 2020
Oğuzhan TAŞ
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?