Aturan Masuk
Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 20 dari 53.
Tantangan
SedangPengunjung harus memiliki izin dan tidak boleh ditangguhkan. Jika hasPass bernilai false atau suspended bernilai true, cetak denied. Jika tidak, cetak junior untuk usia di bawah 18 dan adult untuk usia 18 atau lebih.
Pengujian memberikan argumen ke main dalam urutan ini: bool hasPass, bool suspended, uint256 age. Setiap pengujian dimulai dengan state kontrak yang baru.
Gunakan console.log untuk output yang diminta. Cetak hanya nilai yang diminta, satu per baris, tanpa label tambahan kecuali ditentukan dalam tugas.
Coba sendiri
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(bool hasPass, bool suspended, uint256 age) external view {
// Tulis solusimu di sini.
}
}Semua pelajaran di Dasar-Dasar
2Variabel dan Tipe Data
Bilangan Bulat Tanpa Tandainput dan outputBilangan Bulat BertandaNilai Booleanstring dalam MemoriKartu Profil5Fungsi
Parameter FungsiMengembalikan NilaiFungsi MurniPemanggilan Fungsi PembantuPerhitungan yang Dapat Digunakan KembaliLatihan sendiri: Playground Solidity