Aturan Masuk
Termasuk bagian Dasar-Dasar dalam perjalanan Solidity di Coddy. Pelajaran 20 dari 53.
Tantangan
SedangPengunjung memerlukan pass 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 kepada main dengan urutan berikut: bool hasPass, bool suspended, uint256 age. Setiap pengujian dimulai dengan state contract yang baru.
Gunakan console.log untuk output yang diminta. Cetak hanya nilai yang diminta, satu per baris, tanpa label tambahan kecuali tugas menyatakannya.
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
Integer Tak BertandaInput dan OutputInteger BertandaNilai Booleanstring di MemoriKartu Profil5Fungsi
Parameter FungsiMengembalikan NilaiFungsi MurniPemanggilan Fungsi PembantuPerhitungan yang Dapat Digunakan KembaliLatihan sendiri: Playground Solidity