Aritmetik Operatörler

Slides:



Advertisements
Benzer bir sunumlar
Soru1 : Bir borcun faizi, basit olarak aşağıdaki formülle hesaplanır:
Advertisements

BPR151 ALGORİTMA VE PROGRAMLAMA - I
Soru1: 1’den 4’e kadar olan tamsayıları ekrana tek satırda görülecek şekilde yazdıran bir programı aşağıdaki metotları kullanarak yazınız. Bir printf ifadesi.
Nöbetçi Kontrollü Döngü
void medyan(int cevap[]) { int j; siralama(cevap);
switch - case Yapısı Döngü Yapıları
ALGORİTMA & PROGRAMLAMA
Soru1: kuvvet(taban,us) Şeklinde bir yinelenen fonksiyon yazın
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Soru1: Kullanıcıdan iki tam sayı girmesini isteyen ve daha sonra büyük olan sayı ile beraber ‘en büyüktür’ ifadesi yazan, ancak sayılar birbirine eşitse.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
C ile Programlamaya Giriş
Algoritma & Programlama
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
İnternet Programlama - 2
PROGRAM DENETİM DEYİMLERİ
Nesne Tabanlı Programlama 2
C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1.
Pointer (İşaretçi) Yapısal Veri Tipleri (Struct)
BASİT CEBİRSEL İFADELER
Bölüm 2 C Diline Genel Bir Bakış. 1/29 /* Örnek1- toplama.c Klavyeden girilen iki tamsayının toplamını bulup ekrana yazar. Erkan Yasan */ #include.
BİL 102 BİLGİSAYAR PROGRAMLAMA DERS 1. PROGRAM GELİŞTİRME AŞAMALARI 1- Probleme ilişkin veriler nelerdir? 2- Çözüm yöntemi nasıl olacaktır? 3- Çözüm sonucunda.
İŞLEM VE MODÜLER ARİTMETİK.
Bu günkü konular Basit I/O Expressions (ifadeler)
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
1 Yapılandırılmamış programlama Prosedür/Fonksiyon gerekliliği Prosedural Programlama Fonksiyon Tanımlama/Prototip/Çağırma Örnek fonksiyonlar Fonksiyon.
2. HAFTA 2. Hafta.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Algoritmalar ve Programlama I Ders 5: Operatörler
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR programlama II
4. Hafta1 4. HAFTA. 4. Hafta2 Fonksiyonlar  Büyük problemler, küçük parçalara bölünerek kolay çözülür  Yazılımlar benzer modüller içerirler  Hata ayıklama.
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Fonksiyonlar.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR programlama II
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Bölüm 4 Seçme Komutları Alıştırmalar
1- x,y,z koordinatlarına girilen iki nokta arasındaki uzaklığı bulan programı yazın. Her nokta için point adında struct tanımlayın #include struct point.
Bölüm 5 Döngü Komutları while Komutu while Komutu Diğer Operatörler (Bileşik atama, artırma ve azaltma operatörleri ) Diğer Operatörler (Bileşik atama,
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
PROGRAMLAMA TEMELLERİ Burak UZUN Bilişim Teknolojileri Öğretmeni Burak UZUN.
Algoritma ve Programlamaya Giriş Ders 5. C Programlama Dili - 2.
Algoritma Örnekleri.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Bilgisayar Programlama BIL 107
Fonksiyonlar ve Diziler
Printf Bu komut ekrana çıktı veren komuttur. Pascalda kullanılan writeln komutuyla aynı anlamdadır.
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
BİLGİSAYAR PROGRAMLAMA Ders 8: Fonksiyonlar
BÖLÜM 5 POINTER’LER (İŞARETÇİLER)
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Algoritma ve Programlamaya Giriş
C PROGRAMLAMADA AKIŞ KONTROLÜ
Algoritma ve Programlamaya Giriş
tanımları yapabilmeniz gerekmektedir .
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
Veri Tipleri 12/4/2018.
Bölüm 3 Atama ve Girdi/Çıktı Komutları
?: KARŞILAŞTIRMA OPERATÖRÜ
WHILE DÖNGÜSÜ while (şart) { ifade 1; ifade 2; }
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
Diziler(Arrays).
Sunum transkripti:

Aritmetik Operatörler

İkili Operatörler + Toplama operatörü - Fark operatörü * Çarpma operatörü / Bölme operatörü -- Bir azaltma ++ Bir arttırma % Mod operatörü: bölme sonucundan kalanı verir. (k=(20%6)=2 olur)

örnek #include<stdio.h> #include<conio.h> void main() { clrscr(); int x,y,z; x=14;y=3; z=x+y;printf("toplama=%d\n",z); z=x-y;printf("çıkarma=%d\n",z); z=x/y;printf("bölme=%d\n",z); z=x*y;printf("çarpma=%d\n",z); z=x%y;printf("mod=%d",z); getche(); }

C++ da özel kullanımlar. x+=5;  x=x+5; x*=5;  x=x*5; x-=y+5;  x=x-y+5; x%=5;  x=x%5;

b)Tekli (Unary) Operatörler C’de 4 adet tekli operatör kullanılır: Tam ve gerçel sayılarda kullanılır. - Herhangi bir sayının –1 ile çarpımıdır. + Bu operatör etkisizdir. -- Değişkenin değerini 1 eksiltir. ++ Değişkenin değerini 1 arttırır. -- ve ++ operatörleri değişken sağ ve sol tarafına göre farklı işlevleri vardır. x++ x=x+1; //(eşitle ve sonra arttır) ++x  x+1=x; //(arttır ve eşitle ) x--  x=x-1; //(eşitle ve sonra azalt) --x  x-1=x; //(azalt ve sonra eşitle)

örnek sonuc=++a+b; printf("\n sonuc sayısı=%d”, sonuc); getch (); } #include <stdio.h> #include <conio.h> void main() { int a=10,b,sonuc; clrscr (); a+=5; printf("\n a sayısı=%d”, a); a=10; sonuc=a++; printf("\n sonuc sayısı=%d”, sonuc); b=5; sonuc=a%b;

Örnek: Üç sayının ortalamasının bulunması

#include “stdio.h” void main() { float a,b,c,ort; printf(“a sayısını giriniz “); scanf(“%f”, &a); printf(“b sayısını giriniz “); scanf(“%f”, &b); printf(“c sayısını giriniz “); scanf(“%f”, &c); ort = (a+b+c)/3.0; printf(“Ortalaması = &f\n”, ort); }

1 "C Programlama dunyasına hos geldiniz." mesajını ekrana yazdıran program. 2 Bir sayı girilmesini isteyen ve girilen sayıyı ekrana yazan program. 3 Kullanıcıdan iki sayi girmesini isteyen ve bu iki sayının toplamlarını ekrana yazdıran program. 4 Bir kenarı girilen karenin alanı ve çevresini hesaplayan program. 5 İki kenarı girilen dikdörtgenin karesi ve çevresini bulan program. 6 Yarıçapı girilen dairenin alanını ve çevresini bulan program.