پروقراملاما و حسابلاما صؤحبتی آرادا اولونجا، ریاضی اوچون بوتون اهمیتلی مسئلهلری ده کامپیوتر گؤره بیلهجک.
یالنیز موعادیلهلری دوزگون یئرینه یئتیرمک کفایت ائدیر و بونو گؤرمک اوچون ده بیر نئچه ریاضی رابیطهیی نئجه C پروقراملاما دیلینده یازماغی و نئچه آیری قواعد و دستورالعمللری بیلمک ضرورتلیدیر.
C دیلی، ۴ ساییدا اصلی ریاضی علامتلری ایشلهدیر:
آرتیق اوپراتورلار (اصلینده بو ایکیسی فانکشن ساییلیرلار):
آشاغیداکی کودا باخین:
#include <stdio.h>
int main ()
{
int a;
int b = 5;
printf ("Input an integer:");
scanf ("%d",&a);
printf ("%d + %d = %d\n",a,b,a+b);
return (0);
}
بوٚتون زادلار آیدیندیر، a موتغیری صحیح و اینتیجر توتوروق و b موتغیری ده اینتیجر توتاراق، 5 عدد ایله موساوی نظرده آلیریق.
سونرا scanf ایله a موتغیری آلیریق و ۸-جی سطرده ایسه موحاسیبه اولونان میقدارلاری چاپ ائدیریک.
کامپایل و ایجرا ائدین.
سونرا ۸-جی سطردهکی a+b رابیطهیی تفریق، ضرب و تقسیم ایله دگیشین.
یاخشی، تقسیم بیراز فرقلی جاواب وئرهجک. عیلتی ده موتغیرین اینتیجر اولماسیدیر.
ایندی قاباقکی کودو، float ایله یازیریق:
#include <stdio.h>
int main ()
{
float a;
float b = 5.0;
printf ("Input a float:");
scanf ("%f",&a);
printf ("%f + %d = %f\n",a,b,a/b);
return (0);
}
۵-جی سطرده وئردیگیمیز 5.0 میقداری اعشاری یازماساق، حسابلامانین نتیجهسی اعشاری چاپ اولماز و صحیح بیر عدد تکین حساب اولار. آشاغیداکی کودا باخین:
#include <stdio.h>
int main ()
{
int a;
printf ("Input an integer:");
scanf ("%d",&a);
printf ("%d + 1 = %d\n",a,a+1);
return (0);
}
کامپایل و ایجرا ائدین و نتیجهیه باخین.
Output Terminal
Input an integer:13
13 + 1 = 14
Process returned 0 (0x0) execution time : 2.084 s
Press ENTER to continue.
قاباقجا دئدیگیمیز تکین، a = a + 1 یئرینه a++ دا یازماق اولار.
بیر دستورالعملده a++ یازیلسا، او دستورالعملدهکی بوتون a عددلری a+1 میقداری توتاجاقلار.
a = a - 1 یئرینه ده a-- یازماق اولار. C پروقراملاما دیلینده، ایلک اولاراق پارانتز آراسی موحاسیبه اولور.
ضرب و تقسیم ده جمع و تفریقدن قاباقجا حساب اولونور و بونا گؤره ده هانکی رابیطهنین نئجه یازیلماسی اؤنملی اولور. البته معمول ریاضی رابیطهیی ده ائله بوجور یازیریق.
#include <stdio.h>
int main ()
{
int a,b;
printf ("Input an integer:");
scanf ("%d",&a);
b = 3 * (a + 2);
printf ("a = %d , b = %d\n",a,b);
return (0);
}
اؤنجه a + 2 حساب اولور و سونرا موحاسیبه اولموش میقدار، 3 عددینه ضرب اولور.
Output Terminal
Input an integer:7
a = 7 , b = 27
Process returned 0 (0x0) execution time : 2.007 s
Press ENTER to continue.