دوره های حرفه ای آموزش برنامه نویسی در

تمرین فانکشن های سفارشی در پی اچ پی

  • تعریف این فانکشن را تنها با استفاده از یک کلمه کلیدی تکمیل کن.

                    <?php
    "" printHelloPhp()
    {
        echo "سلام پی اچ پی ";
    }
    
    ?>
  • این فانکشن را صدا بزن.

                    <?php
    function printHelloPhp()
    {
        echo "سلام پی اچ پی ";
    }
    
    ""
    
    ?>
    
    
  • این فانکشن سفارشی رو جوری تکمیل کن که یک رشته را دریافت و آن را در کنسول چاپ کند. (نوع دریافتی را هم مشخص کن)

                    <?php
    function printString("")
    {
        echo $inputString;
    }
    
    printString("سلام پی اچ پی");
    ?>
    
  • در اینجا یک فانکشن سفارشی داریم که یک عدد گرفته، آن را در 2 ضرب می کند. حاصل این ضرب را برگردان.

                    <?php
    function doubleNumber($number)
    {
        $result = $number * 2;
        "" $result;
    }
    
    $result = doubleNumber(5);
    echo $result;
    ?>
  • عبارت ریاضی (یعنی number * 2) و return را در یک خط اجرا کن.

                    <?php
    function doubleNumber($number)
    {
        // result = number * 2
        // return result
        ""
    }
    
    $result = doubleNumber(5);
    echo $result;
    ?>
  • این فانکشن سفارشی به چه صورت کار می کند؟

                    <?php
    function isPositive($number)
    {
        if ($number > 0) {
            return true;
        } else {
            return false;
        }
    }
    ?>
  • این فانکشن بر اساس دو آرگومانش یعنی weight و destination مشخص می کند که هزینه ارسال چقدر است. این دو آرگومان را برای آن تعریف کن.

                    <?php
    function calculateShippingCost(""): string
    {
        if ($weight <= 0) {
            return "وزن نامعتبر است";
        }
    
        if ($destination == "iran") {
            $shippingCost = 2 * $weight;
            return strval($shippingCost);
        }
    
        if ($destination == "international") {
            $shippingCost = 6 * $weight;
            return strval($shippingCost);
        }
    
        return "مقصد نامعتبر است";
    }
    
    $weight = 3;
    $destination = "international";
    $result = calculateShippingCost($weight, $destination);
    
    echo $result;
    ?>
  • این فانکشن بر اساس دو آرگومانش یعنی weight و destination مشخص می کند که هزینه ارسال چقدر است. خروجی این برنامه چیست؟

                    <?php
    function calculateShippingCost(int $weight, string $destination): string
    {
        if ($weight <= 0) {
            return "وزن نامعتبر است";
        }
    
        if ($destination == "iran") {
            $shippingCost = 2 * $weight;
            return strval($shippingCost);
        }
    
        if ($destination == "international") {
            $shippingCost = 6 * $weight;
            return strval($shippingCost);
        }
    
        return "مقصد نامعتبر است";
    }
    
    $weight = 3;
    $destination = "international";
    $result = calculateShippingCost($weight, $destination);
    
    echo $result;
    ?>
  • خروجی این برنامه چیست؟

                    <?php
    function checkNumber(int $number): int
    {
        if ($number > 0) {
            return "عدد مثبت است";
        } else if ($number < 0) {
            return "عدد منفی است";
        } else {
            return "عدد صفر است";
        }
    }
    
    $result = checkNumber(20);
    echo $result;
    ?>
  • خروجی این برنامه چیست؟

                    <?php
    function checkNumber(int $number): string
    {
        if ($number > 0) {
            return "عدد مثبت است";
        } else if ($number < 0) {
            return "عدد منفی است";
        }
       
        return "عدد صفر است";
    }
    
    $result = checkNumber(0);
    echo $result;
    ?>
  • خروجی این برنامه چیست؟

                    <?php
    function generateUsername(string $firstName, string $lastName, string $separator): string
    {
        $username = $firstName . $separator . $lastName;
        return $username;
    }
    
    $firstName = "Emma";
    $lastName = "Smith";
    $result = generateUsername($firstName, $lastName, "_");
    
    echo $result;
    ?>
  • خروجی این برنامه چیست؟

                    <?php
    function generateUsername(string $firstName, string $lastName, string $separator = "_"): string
    {
        $username = $firstName . $separator . $lastName;
        return $username;
    }
    
    $firstName = "Emma";
    $lastName = "Smith";
    $result = generateUsername($firstName, $lastName, ".");
    
    echo $result;
    ?>
  • خروجی این برنامه چیست؟

                    <?php
    function generateUsername($firstName, $lastName, $separator = '_') {
        $username = $firstName . $separator . $lastName;
        return $username;
    }
    
    $firstName = 'Emma';
    $lastName = 'Smith';
    $result = generateUsername($firstName, $lastName);
    
    echo $result;
    ?>

منتشر شده

در

,

توسط

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *