Temel C Programlama #3 (Aritmetik Operatörler)
Program #1
#include <stdio.h> | |
int main(){ | |
/* | |
Aritmetik Operatörler | |
+ Toplama | |
- Çıkarma | |
* Çarpma | |
/ Bölme | |
% Mod Alma | |
++ Arttırma | |
-- Azaltma | |
*/ | |
int a = 16; | |
int b = 8; | |
int c; | |
c = a + b; | |
printf("%d\n", c); | |
c = a - b; | |
printf("%d\n", c); | |
c = a * b; | |
printf("%d\n", c); | |
c = a / b; | |
printf("%d\n", c); | |
c = a % b; | |
printf("%d\n", c); | |
c = ++a; | |
printf("%d\n", c); | |
c = ++b; | |
printf("%d\n", c); | |
c = --a; | |
printf("%d\n", c); | |
c = --b; | |
printf("%d\n", c); | |
system("pause"); | |
return 0; | |
} |
Bu kısımda aritmetik operatörlerin nasıl kullanıldığını kısaca göz attık.
Program #2
#include <stdio.h> | |
int main(){ | |
int a = 11; | |
/* | |
İkili bir şekilde gösterdiğim işlemlerde hiç bir fark yok | |
Sadece kullanım kolaylığı ve gömülü sistemler için 2.sini | |
tercih etmenizin iyi olacağının kanısındayım. | |
*/ | |
a = a + 2; | |
printf("%d\n", a); | |
a += 2; | |
printf("%d\n", a); | |
a = a - 3; | |
printf("%d\n", a); | |
a -= 3; | |
printf("%d\n", a); | |
a = a * 4; | |
printf("%d\n", a); | |
a *= 4; | |
printf("%d\n", a); | |
a = a / 11; | |
printf("%d\n", a); | |
a /= 11; | |
printf("%d\n", a); | |
a = a % 5; | |
printf("%d\n", a); | |
a %= 5; | |
printf("%d\n", a); | |
system("pause"); | |
return 0; | |
} |
Burada ise işlemlerimizi daha fazla kısaltacak şekilde gösterim göstermek istedim.
Program #3
#include <stdio.h> | |
#include <math.h> //Gerekli kütüphanemizi ekleriz | |
int main(){ | |
double A = sqrt(16); //Karekök alma | |
printf("\n%lf", A); | |
double B pow(2,3); //Üs alma | |
printf("\n%lf", B); | |
int C = round(3.25); //Yakýn olduðu tarafa yuvarlama | |
printf("\n%d", C); | |
int D = ceil(3.01); //Bir üstüne Yuvarlama | |
printf("\n%d", D); | |
int E = floor(3.99); //Bir altýna yuvarlama | |
printf("\n%d", E); | |
double F fabs(-254); //Mutlak deðer almak | |
printf("\nlf", F); | |
double G = log(5); //Logoritma kullanmak | |
printf("\n%ls", G); | |
double H sin(45); //Trigonometrikte sonuç radyan | |
printf("\n %lf", H); | |
double I = cos(45); | |
printf("\n %lf", I); | |
double J tan(45); | |
printf("\n %lf", J); | |
system("pause"); | |
return 0; | |
} |
Bu kısımda da aritmetik işlemlere ek olarak matematiksel şeyleri de nasıl yapacağımı gösterdim.
Bu kısmı da çok uzatmıyorum bunlar basit şeyler temelden öğrenecek kişilere başka yerleri tavsiye ederim ben kendime not olarak bu kısmı yapıyorum faydalanmak isteyenlere.
Bu bölüme kadar gelebiliyorsanız 3 adet ödev gibi çalışma yapmanız sizin için çok iyi olacaktır. Bunlar daire alanını bulan program, daire çevresini hesaplayan program ve hipotenüs hesaplayan bir program yapabiliyor olabilmeniz lazım.
Daha fazlası için Github sayfamdan bu projeyi yıldızlayabilirsin.
Yorumlar
Yorum Gönder