محاسبه يك عبارت رياضي:
شرح: برنامه بايد بتواند با گرفتن يك عبارت رياضي، نتيجه محاسبه آن را چاپ نمايد. عبارت مجموعه¬اي اعداد اعشاري مثبت يا منفي، عملگرهاي +، -، ×، /، پرانتز باز و بسته و توابع مثلثاتي شامل sin، cos، و tan مي¬باشد. در صورتي كه عبارت قابل محاسبه نيست، پيغام مناسب داده شود و در صورتي كه پرانتز گذاري كامل نيست، ضرب و تقسيم نسبت به جمع و تفريق اولويت داشته باشد.
قالب فايل ورودي: متن عبارت در يك خط.
مثال:
sin( 3.5+2.54/12 )
cos( 3 * sin( 2 + 5 * 7 ) – 1 ) + 6
-4.14 * ( 2.17 + 6 – 5 + 4 + 3 ) / 8.5