Program Lama Cc++ Ile Program Lama - Ii

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Program Lama Cc++ Ile Program Lama - Ii as PDF for free.

More details

  • Words: 343
  • Pages: 2
C/C++ ile Programlama - II printf(“%d %f %c”,d1,d2,d3); Görüldüğü gibi bu işin öyle aman aman bir tarafı yok. Fonksiyonların kullanımları zaten birbirine benziyor. Tek yapmanız gereken biraz pratik, el alışkanlığı. Aritmetik Operatör ve İfadeleri Üste yazdığımız programların hemen hemen hepsinde aritmetik bir işlem kullandık. Ama aritmetik işlemleri tam olarak anlatmadık. Kısaca; ( + ) : Artı ( – ) : Eksi ( / ) : Bölme ( * ) : Çarpma ( % ) : Modül Burada bilinmeyen olsa olsa modül işlemidir. Modül kalanları bulmaya yarar. Yani diyelim ki 15’in 6’ya olan bölümünden kalanını bulmak istiyorsunuz. O hâlde 15%6 = 3 demektir. Veya, 7’nin 3’e bölümünden kalanı bulacaksanız, o zamanda 7%3 = 1 elde edilir. Bu C’de sıkça kullanacağımız bir aritmetik operatör olacak. İşlem sırasına gelince, o da şöyle olur. En önce yapılan işlem parantez ( ) içidir. Sonra * / % gelir. Çarpma, bölme ve modül için, soldan sağa hangisi daha önce geliyorsa o yapılır. En son yapılanlarsa artı ve eksidir. Keza, bu ikisi arasında, önce olan solda bulunandır. Bölme işlemine dair, bir iki ufak olay daha var. 4/5 normalde 0.8 etmektedir. Ancak C için 4/5 sıfır eder. Çünkü program, iki tamsayının bölünmesiyle, sonucu tamsayı elde etmeyi bekler. İleride tipleri birbiri arasında değiştirmeye değineceğiz. Ama şimdilik bu konuda bir iki örnek yapalım. ϒ

8/4+2 => 2 + 2 => 4

ϒ

8-4*2+-12 => 8 - 8 + -12 => -12

ϒ

15*4/2%4*7 => 60/2%4*7 => 30%4*7 => 2*7 => 14

ϒ

31+7/2-83%5*2-2 => 31+ 3 –3*2-2 => 31 + 3 – 6 –2 => 26

ϒ

(31-7)*2+83/(5%2) => 24 * 2 + 83 / 1 => 48 + 83 => 131

Bu aritmetik ifadeleri henüz bir C programı için derlemedik. Ancak burada keselim. Bunu yapmayı diğer yazımıza saklayalım. Eğer uğraşmak isterseniz klavyeden alınacak 3 sayının ortalamasını bulan bir program yazabilirsiniz. Yada girilecek 2 tamsayı arasında bütün aritmetik işlemleri -ikisin çarpımını, toplamını, birbirine bölümünü ve farkını- bulan ve sonuçları ekrana yazdıran bir program da yazmanız mümkün. Herhangi bir yerde takılır ve bana ulaşmak isterseniz mail adresime yazmanız kâfi. Haftaya görüşürüz. Çağatay ÇEBİ

ASİ_GENC

Related Documents