כללי כניסה
חלק מהיחידה יסודות במסלול ה-Solidity של Coddy. שיעור 20 מתוך 53.
אתגר
בינונימבקר זקוק לאישור ואסור שיהיה מושעה. אם hasPass הוא false או suspended הוא true, יש להדפיס denied. אחרת יש להדפיס junior עבור גילאים מתחת ל־18 ו־adult עבור גילאים 18 ומעלה.
הבדיקות מעבירות ארגומנטים ל־main בסדר הזה: bool hasPass, bool suspended, uint256 age. כל בדיקה מתחילה במצב חוזה חדש.
יש להשתמש ב־console.log עבור הפלט המבוקש. יש להדפיס רק את הערכים המבוקשים, אחד בכל שורה, ללא תוויות נוספות אלא אם המשימה מציינת אחרת.
נסו בעצמכם
// 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 {
// כתבו כאן את הפתרון שלכם.
}
}כל השיעורים ביחידה יסודות
תרגלו בעצמכם: Solidity אונליין