Toplama ve çıkarma
- Go kursu
- Başlangıç
- Ders 26/90
- 6 dk
Toplama ve çıkarma fonksiyonlarını yazarsın.
Toplama ve çıkarma
İlk iki işlem en basitleridir; her biri iki float64 alıp bir float64 döndürür. Aynı türden parametreler a, b float64 biçiminde kısaltılabilir:
func topla(a, b float64) float64 { return a + b }
func cikar(a, b float64) float64 { return a - b }
fmt.Println(topla(10, 4), cikar(10, 4)) // 14 6Fonksiyonları denemek
Her fonksiyonu yazdıktan hemen sonra birkaç girdiyle denemek, hatayı erken yakalamanı sağlar. Kenar durumlarını da dene: negatif sayılar, sıfır, ondalıklar.
fmt.Println(topla(-2, 2)) // 0
fmt.Println(cikar(0.5, 0.25)) // 0.25İleride bu denemeler gerçek test fonksiyonlarına dönüşür.
Uygulama İki işlem
topla ve cikar fonksiyonlarını yaz. topla(10, 4) ve cikar(10, 4) sonuçlarını tek fmt.Println ile yazdır.
Başlangıç kodu
package main
import "fmt"
func main() {
// buraya yaz
}Örnek çözüm
package main
import "fmt"
func topla(a, b float64) float64 { return a + b }
func cikar(a, b float64) float64 { return a - b }
func main() {
fmt.Println(topla(10, 4), cikar(10, 4))
}Beklenen çıktı
14 6
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 <code>cikar(4, 10)</code> neyi döndürür?
- -6 Doğru cevap
- 6
- 14
- Hata
Açıklama: Sıra önemlidir: a - b = 4 - 10 = -6.
2 Çıkarma
func cikar(a, b float64) float64 {
return a ____ b
}
func cikar(a, b float64) float64 {
return a - b
}
Açıklama: Çıkarma fonksiyonu a - b döndürür.
3 Çağrı ve sonuç
| Kavram | Anlamı |
|---|---|
topla(10, 4) |
14 |
cikar(10, 4) |
6 |
cikar(4, 10) |
-6 |
topla(-2, 2) |
0 |