Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

BİLGİSAYAR programlama II

Benzer bir sunumlar


... konulu sunumlar: "BİLGİSAYAR programlama II"— Sunum transkripti:

1 BİLGİSAYAR programlama II
Program Kodlamaya Geçiş BİLGİSAYAR programlama II

2 gİrİş

3 Akış diyagramı çizilmiş veya algoritması yazılmış işlemi, bilgisayar programlama dillerinden biriyle kodlamak kolaydır. Bu bölümden itibaren çözülecek problemler C++ dilinde kodlanacaktır.

4 Operatörler ve C++ karşılıkları
Mantıksal işlem operatörleri ^ Üs alma Yok * Çarpma / Bölme + Toplama - Çıkarma _ . Ondalık ayırıcı

5 Karşılaştırma operatörleri
C++ Karşılaştırma operatörleri = Eşit == <> Eşit değil != < Küçük > Büyük >= Büyük eşit <= Küçük eşit

6 Mantıksal işlem operatörleri
C++ Mantıksal işlem operatörleri Değil ! . Ve && + Veya || Alfasayısal operatörler Birleştirme Genel işlem operatörleri = Aktarma () Parantez

7 bİlgİ gİrİş komutlarI

8 Bilgisayar işlemleri gerçekleştirmek için bilgilere/verilere ihtiyaç duyar. Bilgilerin/verilerin dışarıdan (klavye, fare, dosya vb.) girilmesini sağlayan komutlar “bilgi giriş komutları” olarak adlandırılır.

9 1. cin (iostream.h) C++ programlama dilindeki temel bilgi giriş komutudur. Klavyeden belirtilen değişkene değer girilmesini sağlar. Kullanımı: cin >> değişken_1 >> değişken_2 >> ….>> değişken_n;

10 Örnek 1: #include <iostream.h> int a, b, c; int toplam; main() { cout << “Bir tamsayi girin: “; cin >> a; cout << “Arada bir bosluk birakarak iki tamsayi girin: “; cin >> b >> c; toplam = a + b + c; cout << “Sayilarin toplami= “ << toplam; }

11 Ekran çıktısı: Bir tamsayi girin: 5 Arada bir bosluk birakarak iki tamsayi girin: 7 13 Sayilarin toplami= 25

12 Örnek 2: #include <iostream.h> char isim[20]; main() { cout << “Adinizi girin: “; cin >> isim; cout << “Merhaba “ << isim; }

13 Ekran çıktısı: Adinizi girin: Tayfun Merhaba Tayfun

14 Örnek 3: #include <iostream.h> char isim[20]; main() { cout << “Adinizi girin: “; cin >> isim; cout << “Merhaba “ << isim; strcpy(isim, “Bilgisayar”); // isim=“Bilgisayar” yazılamaz!!! cout << “. Ben “ << isim; }

15 Ekran çıktısı: Adinizi girin: Tayfun Merhaba Tayfun. Ben Bilgisayar

16 2. cin.getline (iostream.h)
C++ programlama dilindeki bilgi giriş komutlarındandır. değişken’e belirtilen karakter sayısı kadar bilgiyi aktarır. Kullanımı: cin.getline( değişken, okunacak_karakter_sayısı);

17 Örnek 1: Ekran çıktısı: Bir cümle girin: Sakarya Universitesi
#include <iostream.h> char cumle[40]; main() { cout << “Bir cumle girin: “; cin >> cumle; cout << “Girdiginiz cumle: “ << cumle; } Ekran çıktısı: Bir cümle girin: Sakarya Universitesi Girdiginiz cumle: Sakarya

18 Örnek 2: Ekran çıktısı: Bir cümle girin: Sakarya Universitesi
#include <iostream.h> char cumle[40]; main() { cout << “Bir cumle girin: “; cin.getline(cumle, 40); cout << “Girdiginiz cumle: “ << cumle; } Ekran çıktısı: Bir cümle girin: Sakarya Universitesi Girdiginiz cumle: Sakarya Universitesi

19 3. gets (stdio.h) Klavyeden alfasayısal bilgi (cümle, kelime, karakter grubu vb.) girilmesini sağlar. Kullanımı: gets( değişken );

20 Örnek 1: #include <iostream.h> #include <stdio.h> main() { char adres[40]; cout<< "Adresiniz: "; gets(adres); cout << "Girilen adres: " << adres; } Ekran çıktısı: Adresiniz: SAU Esentepe Serdivan Girilen adres: SAU Esentepe Serdivan

21 bİlgİ çIkIş komutlarI

22 Bilgisayarda işlemleri gerçekleştirdikten sonra, bulunan sonuçları ekranda görüntülemek, yazıcıdan çıktı almak veya dosyalara kaydetmek için kullanılan komutlardır.

23 1. cout (iostream.h) C++’da kullanılan temel ekrana yazdırma komutu cout’tur. Kullanımı: cout << değişken_1 << değişken_2 << … << değişken_n; cout << “…istenen; metin…”; cout << “…istenen metin…” << değişken;

24 Bir sonraki satıra geçmek için endl veya “\n” kullanılır.
Kullanımı: cout << endl; cout << “\n”;

25 Örnek 1: #include <iostream.h> main() { int a, b, toplam; cout << “Iki tamsayi giriniz: “; cin >> a >> b; toplam = a + b; cout << “Sayilarin toplami: “ << toplam; } Ekran çıktısı: Iki tamsayi giriniz: 3 5 Sayilarin toplami: 8

26 Aynı örnek için farklı sonuç yazdırma
#include <iostream.h> main() { int a, b, toplam; cout << “Iki tamsayi giriniz: “; cin >> a >> b; toplam = a + b; cout << “1. sayi: “ << a << endl; cout << “2. sayi: “ << b << endl; cout << “Toplam: “ << toplam; }

27 Ekran çıktısı: Iki tamsayi giriniz: 3 5 1. sayi: 3 2. sayi: 5 Toplam: 8

28 Aynı örnek için bir başka sonuç yazdırma
#include <iostream.h> main() { int a, b, toplam; cout << “Iki tamsayi giriniz: “; cin >> a >> b; toplam = a + b; cout << a << “ + “ << b << “ = “ << toplam; } Ekran çıktısı: Iki tamsayi giriniz: = 8

29 Soru: İlk ve son endeks bilgileri girildiğinde ödenmesi gereken tutarı KDV’siz ve KDV’li olarak hesaplayan C++ programını yazınız. Not: 1 m3 su fiyatı 1.75 TL KDV oranı %18

30 Soru: Bir araç kiralama şirketi kiraya verdiği araç için günlük 30 TL sabit ücret almakta ve aracın kiradayken yaptığı her km için 50 kuruş ek ücret almaktadır. Araç verilirkenki ve döndüğündeki km sayaç değerleri, kullanılan gün sayısı girildiğinde ödenmesi gereken ücreti hesaplayan programı yazınız.


"BİLGİSAYAR programlama II" indir ppt

Benzer bir sunumlar


Google Reklamları