Menu
Coddy logo textTech

Çalışan Toplamlar

Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 33 / 53.

Bir biriktirici, döngü ilerledikçe bir sonucu saklar. Her yinelemenin önceki toplamın üzerine inşa edilmesi için onu döngüden önce başlatın. total += value kısaltması, total = total + value ile aynı anlama gelir.

Bu alıntıdaki ifadeler, sağlanan main işlevinin içinde çalışır.

uint256 total = 0;
for (uint256 i = 1; i <= 4; i++) {
    total += i;
}
console.log(total);

Toplayıcı bir, üç, altı ve on değerlerinden geçer. Döngüden sonra yazdırmak yalnızca nihai sonucu gösterir. Her yinelemede total değerini yeniden başlatmak, önceki çalışmayı çöpe atar.

Döngüden önce bir toplayıcı başlatın ve döngünün içinde güncelleyin.

challenge icon

Görev

Kolay

1’den n’e kadar olan tam sayıları toplamak için bir döngü kullanın, ardından toplamı yazdırın. n, 0 ile 15 arasındadır.

Testler, main işlevine şu sırayla bağımsız değişkenler iletir: uint256 n. Her test, sözleşme durumunu sıfırlayarak başlar.

İstenen çıktıyı almak için console.log kullanın. İstenen değerleri, her satıra bir tane gelecek şekilde ve görevde belirtilmediği sürece ek etiketler olmadan yazdırın.

Kendin dene

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 n) external view {
        // Çözümünüzü buraya yazın.
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Solidity playground