Algorithm Roadmap

C++ – Fonksiyonlar ile Dört İşlem

Problem: Fonksiyonları kullanarak dört işlem yapan programı C++ programlama dilinde yazınız. Toplama işlemi için topla() fonksiyonunu kullanınız. Çıkarma işlemi için cikar() fonksiyonunu kullanınız. Çarpa işlemi için carp() fonksiyonunu kullanınız. Bölme işlemi için bol() fonksiyonunu kullanınız.

Programın örnek ekran çıktısı aşağıdaki gibidir: […]

Read More

Algorithm Roadmap

C++ – En Küçük Sayıyı Bulma

C++ – En Küçük Sayıyı Bulma Problem: Kullanıcının girdiği n adet pozitif tam sayıdan en küçük olanı bulunuz. Programa ait istenenler şu şekildedir: Program açıldığında kullanıcıdan kaç adet sayı girmesi gerektiği istenecektir. Girilmesi istenen sayı adeti “n” isminde bir değişkende saklanacaktır. “n” değeri belirlendikten sonra 1. sayıyı giriniz, 2. sayıyı giriniz, 3. sayıyı giriniz şeklinde […]

Read More

Algorithm Roadmap

C++ – En Büyük Sayıyı Bulma

C++ – En Büyük Sayıyı Bulma Problem: Kullanıcının girdiği n adet pozitif tam sayıdan en büyük olanı bulunuz. Programa ait istenenler şu şekildedir: Program açıldığında kullanıcıdan kaç adet sayı girmesi gerektiği istenecektir. Girilmesi istenen sayı adeti “n” isminde bir değişkende saklanacaktır. “n” değeri belirlendikten sonra 1. sayıyı giriniz, 2. sayıyı giriniz, 3. sayıyı giriniz şeklinde […]

Read More

Algorithm Roadmap

C – Girilen Sayıya Kadar Tek Çift Toplam Alma

C – Girilen Sayıya Kadar Tek Çift Toplam Alma Problem: Kullanıcıdan bir sayı isteyiniz. Daha sonra 1’den başlayarak girilen sayı değerine kadar olan sayıların toplamını hesaplayınız. Problemin çözümüne dair istenenler şu şekildedir: Kullanıcının girdiği sayı n değişkeninde tutulsun. 1’den n’e kadar olan tam sayıların toplamı T1 değişkeninde saklansın. 1’den n’e kadar olan tek sayıların toplamı […]

Read More

Algorithm Roadmap

C – Asal Çarpanların Toplamı

Asal Çarpanların Toplamı Problem: Kullanıcıdan 10 adet sayı isteyiniz. Girilen her sayıların asal çarpanlarının toplamını ayrı ayrı hesaplayarak ekranda gösteriniz. Problemin çözümüne dair istenenler şu şekildedir: Girilen sayılar A dizisinde tutulacaktır. A dizisinde tutulan her sayının asal çarpanlarının toplamı B dizisinde depolanacaktır. Asal çarpanların toplamını B_function isminde bir fonksiyon üzerinden hesaplayınız. Fonksiyonun görevi şu şekildedir: […]

Read More

Algorithm Roadmap

C++ – Klavyeden Girilen Sayıların Toplamı

C++ – Klavyeden Girilen Sayıların Toplamı Problem: Kullanıcının girdiği sayıların toplamını ekranda gösteren C++ kodlarını yazınız. Programa ait istenenler şu şekildedir: Program açıldığında kullanıcıdan kaç adet sayı girmesi gerektiği istenecektir. Girilmesi istenen sayı adeti “n” isminde bir değişkende saklanacaktır. “n” değeri belirlendikten sonra 1. sayıyı giriniz, 2. sayıyı giriniz, 3. sayıyı giriniz şeklinde “n” değerine […]

Read More

Algorithm Roadmap

C ve C++ Programlama dillerinde Türkçe Karakter Kullanımı

C ve C++ Programlama dillerinde Türkçe Karakter Kullanımı C ve C++ programlama çalışanlar Türkçe karakterler kullandıkları zaman ekran çıktısında değişik karakterler ile karşılaşmaktadır. Bunun nedeni programa Türkçe karakter kütüphanesinin eklenmemiş olmasıdır. Bu yazımızda C ve C++ programlama dilleri için Türkçe karakter kütüphanesi nasıl eklenir ve nasıl kullanılır onu görmüş olacağız. C++ programlama dili için Türkçe […]

Read More

Algorithm Roadmap

C++ Programlama Dili ile Dosya Açma Yöntemleri

C++ Programlama Dili ile Dosya Açma Yöntemleri fstream Sınıfı Hakkında C++ programlama dili ile dosyalar üzerinde işlem yapabilmemiz için aşağıdaki sınıfları kullanabiliriz. ofstream: Dosyalara yazma işlemi için kullanılacak stream sınıfı. ifstream: Dosyalardan okuma yapabilmemiz için kullanılacak stream sınıfı. fstream: Dosyalar üzerinde hem yazma hemde okuma işlemleri için kullanılacak stream sınıfı. Yukarıda tanımını yaptığımız sınıflar aslında […]

Read More

Algorithm Roadmap

C++ – Dosya Açma ve Kapatma

Dosya Açma ve Kapatma: Bu makale C++ programlama dili ile en basit şekilde dosya açma ve kapatma ile ilgili bilgiler içermektedir. Dosya açmak için izlememiz gereken adımlar en kısa hali ile aşağıda belirtilmiştir: C++ dilinde dosya açmak için ilk olarak programımıza fstream kütüphanesini eklememiz gerekmektedir. Bu kütüphane dosya işlemlerinde kullanacağımız fonksiyonları içermektedir. fstream kütüphanesi eklendikten sonra […]

Read More

Algorithm Roadmap

C++ – Haftanın Günleri Switch-Case Yapısı

Problem: Kullanıcıdan bir sayı isteyiniz. Daha sonra girilen sayı değerine göre haftanın kaçıncı günü ve hangi günü olduğunu gösteren programı c++ dilinde ve switch-case yapısı kullanarak çözünüz.

Programın ekran çıktısı aşağıdaki gibidir: […]

Read More

Algorithm Roadmap

C++ – Diziler

Kısaca aynı türden değişkenleri bir arada tutmaya yarar. Örneğin: bir sınıfta öğrencilerin vize notları değişkenlerde saklanmak istensin. Sınıfta 30 öğrenci olduğunu kabul edersek her öğrenci için bir adet değişken tanımlamamız gerekecektir. ogrenci1_vize=45; ogrenci2_vize=60; ogrenci3_vize=85; gibi her öğrencinin vize notunu farklı bir değişken ile kaydetmemiz lazım. 30 adet değişkeni düşündüğümüz zaman gerçekten kullanım açısından birçok olumsuz […]

Read More

Algorithm Roadmap

C++ – For Yineleme İfadesi (Döngüler)

For döngüsü belirlediğimiz sınırlar ile yineleme işlemi yapmak için tasarlanmıştır ve söz dizimi şu şekildedir.

while döngüsünde olduğu gibi for döngüsünde de içerisinde yazılan koşul doğru olduğu sürece yineleme işlemi devam ediyor fakat for döngüsünde döngü başlamadan önce bir başlangıç değeri belirlenir ve her yinelemeden sonra belirlediğimiz artış miktarı kadar bu değer artmaktadır. Bu […]

Read More

Algorithm Roadmap

C++ – While Yineleme İfadesi (Döngüler)

Bir ifadenin belirli bir sayıda tekrar etmesine veya bir koşula bağlı olarak ifadelerin tekrar etmesi olayına döngü denilmektedir. C++’da iki adet döngü türü bulunmaktadır ve bunlar while ve for döngüleridir. Şimdi bu döngülerin yazım türlerini ve özelliklerini inceleyerek biraz daha detaylı ele alalım. While Döngüsü While döngüsü genel olarak içerisinde bulunan ifadenin doğruluk durumunu kontrol […]

Read More

Algorithm Roadmap

C++ – Seçim İfadeleri

İf Else Yapısı Bir programlama dilinin en genel yapılarından bir tanesi if else yapısıdır. Bu yapı sayesinde seçimlerimizi yapabilme imkanı elde ediyoruz. Genel anlamda eğer bu ise bu değilse bu olsun gibi özetleyebiliriz. Örnek: Elimizde iki adet sayı var ve bu sayıları karşılaştıralım. Olası durumlar şu şekildedir. A ve B sayısı eşit olabilir, A sayısı […]

Read More

Algorithm Roadmap

Veri Yapıları

Diziler aynı türden verileri bir arada tutmamızı sağlar. Örneğin int, char, float gibi aynı türden verilerimizi diziler ile tutabiliriz. Farklı türden verileri bir grup olarak ele almak istiyorsak diziler bizim işimizi görmeyecektir. Burada veri yapıları devreye girmektedir. Yani bir kümemiz olsun ve içerisinde hem int hem char hem de float türünde verilerimiz olsun. İşte anlatmaya […]

Read More