SpareNet Servers Advertising & Link Exchange

اطلاعیه

بستن
هیچ اطلاعیه ای هنوز ایجاد نشده است .

ماشین حساب PHP

بستن
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
نوشته‌های جدید

  • ماشین حساب PHP

    درود.
    یک ماشین حساب به زبان PHP برای آشنایی بیشتر دوستان با روش های مختلف برنامه نویسی نوشتم که اینجا قرار میدم.
    یک برنامه به طور مثال همین ماشین حساب رو به روش های مختلف میشه نوشت که بنده اینجا برای راحتی دوستان select option رو انتخاب کردم.
    ان شاء الله سورس های دیگر هم قرار خواهد گرفت.

    شات :[align=center][/align]
    [php]<html>
    <title>IRH Calculator</title>
    <body bgcolor="#000000">
    <br><p align="center"><b><font color="#FF0000" size="6">IranHack PHP Calculator</font></b></p><br>
    <form method="POST" action = "" name = "calculator">
    <center><font color="#FFFFFF"><b>First Number :     <input type="text" name="first">
    <br><br>
    <select size="1" name="method">
    <option value ="plus">Plus ( + )</option>
    <option value ="minus">Minus ( - )</option>
    <option value ="sign">Sign of ( * )</option>
    <option value ="divide">Divide to ( / )</option>
    </select>
    <br><br>
    <font color="#FFFFFF"><b>Second Number : <input type="text" name="second">
    <br><br>
    <input type="submit" name="submit" value="Calculate">
    <br>
    </form>
    </html>

    <?php
    // IranHack PHP Calculator
    // Coded By Moji.Rider | Www.Iranhack.Org
    $first = $_POST['first'];
    $second = $_POST['second'];
    if ($_POST['method'] == 'sign') {
    echo '<br><center><b><font color="#FFFFFF">Result :<font color="#FF0000"> '.$first*$second.'</center></b></font>';
    }
    elseif ($_POST['method'] == 'divide') {
    echo '<br><center><b><font color="#FFFFFF">Result :<font color="#FF0000"> '.$first/$second.'</center></b></font>';
    }
    elseif ($_POST['method'] == 'plus') {
    echo '<br><center><b><font color="#FFFFFF">Result :<font color="#FF0000"> '; echo $first+$second; echo '</center></b></font>';
    }
    elseif ($_POST['method'] == 'minus') {
    echo '<br><center><b><font color="#FFFFFF">Result :<font color="#FF0000"> '; echo $first-$second; echo '</center></b></font>';
    }
    ?>[/php]

    موفق باشید...

     

     
     
    [align=center]مشاجره، نادانی انسان را آشکار می کند و چیزی به مطلب حق او نمی افزاید. امام علی (ع)

    همانا ارزشمند ترين بی نيازی عقل، بزرگ ترين فقر بی خردی، ترسناك ترين تنهايی خود پسندی و گرامی ترين ارزش خانوادگی، اخلاق نيكوست. امام علی (ع)[/align]
     

  • #2
    RE: ماشین حساب PHP

    درود.
    این هم یک نمونه کد دیگه که برای آشنایی بیشتر دوستان قرار داده میشه. یکی از تفاوت های این کد با کد قبل این هست که کد قبل در محیط Browser اجرا میشد و عمل میکرد ولی این اسکریپت در قسمت Command Line اجرا میشه.
    نحوه کار نیز داخل اسکریپت توضیح داده شده.
    [php]<?php
    // PHP Calculator | Coded By Moji.Rider | WWW.IranHack.ORG
    // Acceptable signs : + , - , * , /
    if ($argc < 3)
    {
    print "\nUsage example : php $argv[0] 12 + 2\n";
    }
    $firstnum = $argv[1];
    $secondnum = $argv[3];
    $method = $argv[2];
    if ($method == '+') { echo "\nResult : "; echo $firstnum+$secondnum; echo "\n"; }
    elseif ($method == '-') { echo "\nResult : "; echo $firstnum-$secondnum; echo "\n"; }
    elseif ($method == '*') { echo "\nResult : "; echo $firstnum*$secondnum; echo "\n"; }
    elseif ($method == '/') { echo "\nResult : "; echo $firstnum/$secondnum; echo "\n"; }
    ?>[/php]

    موفق باشید..

     
     
    [align=center]مشاجره، نادانی انسان را آشکار می کند و چیزی به مطلب حق او نمی افزاید. امام علی (ع)

    همانا ارزشمند ترين بی نيازی عقل، بزرگ ترين فقر بی خردی، ترسناك ترين تنهايی خود پسندی و گرامی ترين ارزش خانوادگی، اخلاق نيكوست. امام علی (ع)[/align]
     

    نظر

    صبر کنید ..
    X