İlk önce işlemlerimizi sayı atayarak yapalım daha
sonra kullanıcıdan sayı girmesini isteyelim.
Her zamanki gibi süslü parantezler arasına yazmalıyız.
{
int sayi1=28,sayi2=4,toplama, cikarma, carpma;
toplama=sayi1+sayi2;
cikarma=sayi1-sayi2;
carpma=sayi1*sayi2;
Her zamanki gibi süslü parantezler arasına yazmalıyız.
{
int sayi1=28,sayi2=4,toplama, cikarma, carpma;
toplama=sayi1+sayi2;
cikarma=sayi1-sayi2;
carpma=sayi1*sayi2;
*Bölme işleminde float yada double kullanmak gerekiyor. Int
kullanırsak sonuç sadece tamsayı olarak görünür. Sayıların önüne de float veya
double eklememiz gerekli.
float bolme= (float)sayi1/(float)sayi2;
printf(“toplam=%d\n”, toplama); (işlemi yaparken bir satır aşağıya insin diye \n ekledik.)
printf(“cikarma=%d\n”, cikarma);
printf(“carpma=%d\n”, carpma);
printf(“bolme=%.3f”, bolme); format karakteri olarak %f kullanmamız gerekiyor. Eğer bölme işleminin sonucu virgüllü çıkarsa, virgülden sonraki kaç basamağın görüneceğini % ile f arasına .1, .2, .3 gibi sayılar ekleyerek belirleyebiliriz.
%.2f
%.4f gibi
double kullanarak bölme işlemi yapma
double bolme=(double)sayi1/(double)sayi2;
printf(“bolme=%lf”,bolme); eğer int altında kullanıyorsak sayıların başına double eklemeliyiz parantez içinde.
float bolme= (float)sayi1/(float)sayi2;
printf(“toplam=%d\n”, toplama); (işlemi yaparken bir satır aşağıya insin diye \n ekledik.)
printf(“cikarma=%d\n”, cikarma);
printf(“carpma=%d\n”, carpma);
printf(“bolme=%.3f”, bolme); format karakteri olarak %f kullanmamız gerekiyor. Eğer bölme işleminin sonucu virgüllü çıkarsa, virgülden sonraki kaç basamağın görüneceğini % ile f arasına .1, .2, .3 gibi sayılar ekleyerek belirleyebiliriz.
%.2f
%.4f gibi
double kullanarak bölme işlemi yapma
double bolme=(double)sayi1/(double)sayi2;
printf(“bolme=%lf”,bolme); eğer int altında kullanıyorsak sayıların başına double eklemeliyiz parantez içinde.
Dört işlemi en kısa şekilde yapmak için üç + bir şeklinde
işlem yapmamız gerekiyor. Bölmeyi farklı şekilde kullandığımız için onu ayrı
tutuyoruz. Süslü parantezler arasına aşağıdaki kodu yazmamız yeterli.
int a=5, b=3, toplama, cikarma, carpma;
float bolme=(float)a/(float)b;
printf(“toplama=%d\ncikarma=%d\ncarpma\nbolme=%.2f”,a+b, a-b, a*b, bolme);
int a=5, b=3, toplama, cikarma, carpma;
float bolme=(float)a/(float)b;
printf(“toplama=%d\ncikarma=%d\ncarpma\nbolme=%.2f”,a+b, a-b, a*b, bolme);
Kullanıcıdan sayı girmesini de isteyebiliriz. Bunun için
aşağıdaki yolu kullanmak gerekiyor.
Kısa yol; Süslü parantezler arasına yazmalıyız.
int a,b;
printf("Birinci sayi:"); scanf("%d",&a);
printf("Ikinci sayi:"); scanf("%d",&b);
float bolum=(float)a/(float)b;
printf("toplam:%d\nfark:%d\ncikarma:%d\nbolme:%.2f",a+b,a-b,a*b,bolum);
Kısa yol; Süslü parantezler arasına yazmalıyız.
int a,b;
printf("Birinci sayi:"); scanf("%d",&a);
printf("Ikinci sayi:"); scanf("%d",&b);
float bolum=(float)a/(float)b;
printf("toplam:%d\nfark:%d\ncikarma:%d\nbolme:%.2f",a+b,a-b,a*b,bolum);
Uzun yol; Süslü parantezler arasına yazılır.
int sayi1, sayi2;
printf("Birinci sayiyi girininiz:"); scanf("%d",&sayi1);
printf("Ikinci sayiyi giriniz:"); scanf("%d",&sayi2);
int toplam= sayi1+sayi2;
int fark= sayi1-sayi2;
int carpim= sayi1*sayi2;
float bolum=(float)sayi1/(float)sayi2;
printf("toplam=%d\n",toplam);
printf("fark=%d\n",fark);
printf("carpim=%d\n", carpim);
printf("bolum=%.2f",bolum);
int sayi1, sayi2;
printf("Birinci sayiyi girininiz:"); scanf("%d",&sayi1);
printf("Ikinci sayiyi giriniz:"); scanf("%d",&sayi2);
int toplam= sayi1+sayi2;
int fark= sayi1-sayi2;
int carpim= sayi1*sayi2;
float bolum=(float)sayi1/(float)sayi2;
printf("toplam=%d\n",toplam);
printf("fark=%d\n",fark);
printf("carpim=%d\n", carpim);
printf("bolum=%.2f",bolum);
Sayıların karesini ve küpünü hesaplama programı aşağıdaki
gibidir. Her zaman olduğu gibi yine süslü parantezlerin arasına yazıyoruz.
int sayi;
printf("Bir sayi girin:"); scanf("%d",&sayi);
int kare= sayi*sayi;
int kup= sayi*sayi*sayi;
printf("Sayinin karesi=%d ve kupu=%d",kare,kup);
int sayi;
printf("Bir sayi girin:"); scanf("%d",&sayi);
int kare= sayi*sayi;
int kup= sayi*sayi*sayi;
printf("Sayinin karesi=%d ve kupu=%d",kare,kup);
Comments
Post a Comment