Skor Tablosu
Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 52 / 53.
Görev
Zorfirst, second ve third değerlerini içeren bir memory dizisi oluşturun. Toplamlarını ve passMark değerine en az eşit olan puanların sayısını hesaplamak için bir döngü kullanın. total değerini, tam sayı ortalamasını ve geçenlerin sayısını bu sırayla yazdırın. Tüm puanlar ve passMark 0 ile 100 arasındadır.
Testler, main işlevine şu sırayla bağımsız değişkenler iletir: uint256 first, uint256 second, uint256 third, uint256 passMark. Her test, yeni bir sözleşme durumuyla başlar.
İstenen çıktılar için console.log kullanın. İstenen değerleri, her satıra bir tane olacak şekilde ve görevde belirtilmedikçe ek etiket 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 first, uint256 second, uint256 third, uint256 passMark) external view {
// Çözümünüzü buraya yazın.
}
}Temel Bilgiler bölümündeki tüm dersler
2Değişkenler ve Türler
İşaretsiz TamsayılarGirdiler ve Çıktılarİşaretli TamsayılarBoolean DeğerleriBellekte DizelerProfil Kartı5Fonksiyonlar
Fonksiyon ParametreleriDeğer DöndürmeSaf FonksiyonlarYardımcı ÇağrılarıYeniden Kullanılabilir HesaplamalarKendi başına pratik yap: Solidity playground