c etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
28 Mart 2017 Salı
C++ OPERATÖRLERE AŞIRI YÜKLEME
18 Şubat 2017 Cumartesi
IDE NEDİR? C++ IDE leri nelerdir?
IDE(İntegrated design environment) yazılımcıların yazılım geliştirmesi, projelerini oluşturabilmelerini sağlayan yardımcı yazılım oluşturma programlarına verilen isimdir.Bir sürü IDE programı vardır.Biz bugün C++ ıdelerini inceleyeceğiz.
C++ IDE ÖRNEKLERİ
1-Code::Blocks
2-Dev-C++
C (programlama dili) ve C++ dilleri ile GCC'nin Windows sürümü olan MinGw derleyici setini destekleyen, GNU GPL lisanslı ile dağıtılan özgür bir tümleşik geliştirme ortamıdır.
Tüm arabirimi Delphi ile geliştirilmiş ve ilk çıktığı zaman oldukça popüler bir yazılım olmuştur. Proje SourceForge tarafından barındırılmaktadır. İçinde dahili olarak bulunan DevPaks paket dağıtım aracıyla ek kütüphaneler, şablonlar ve araçlar programlama ortamına aktarılabilir.
3-Eclipse
Açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili
teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.
4-Visual Studio
Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.
Visual Studio IntelliSense'in yanı sıra "code refactoring" destekleyen bir kod editörü içerir. Entegre hata ayıklayıcı, hem kaynak-seviyesinde hem de makine-seviyesinde çalışır. Diğer yerleşik araçlar, GUI uygulamaları, web tasarımcısı, sınıf tasarımcısı ve veritabanı şema tasarımcısı yaratabilmek için bir form tasarımcısı içerir. Hemen hemen her işlevsellik düzeyinde dahil olmak üzere, kaynak kontrol sistemleri için destek (Subversion ve Visual SourceSafe gibi) sunan eklentileri kabul eder.
Visual Studio, değişik programlama dillerini destekler, bu da kod editörü ve hata ayıklayıcısının neredeyse tüm programlama dillerini desteklemesini sağlamaktadır. Dahili diller C/C++ (Görsel yoluyla C++), VB.NET (Visual Basic .NET üzerinden), C# (Visual C# ile), ve F# (Visual Studio 2010 itibariyle) içermektedir.
5-NetBeans
Netbeans, çok geniş bir kullanıcı tabanı, büyüyen topluluğu, dünya çapında yüze yaklaşan ortakları olan başarılı bir açık kaynak kod projesidir. Günümüzde iki ürün bulunmaktadır : NetBeans IDE'si ve NetBeans Platformu.
Ayrıca halihazırda bulunan NetBeans Platformu, modüler ve genişletilebilir yapısıyla büyük masaüstü yazılımları üretmede kullanılır. ISV ortakları platforma kolayca entegre edilebilen pluginler sağlarlar. Bunlar kendi araç ve çözümlerini gerçekleştirmede de kullanılabilir.
6-KDevelop
7-Anjuta
GNOME projesi için yazılmış bir C, C++ tümleşik geliştirme ortamıdır. GNU Genel Kamu Lisansı ile dağıtılır. Başta C ve C++ olmak üzere Java, JavaScript, Python ve Vala programlama dillerini desteklemektedir.
Anjuta, C programlama dili ve GTK arayüz aracı ile oluşturulmuştur. Yazılımın ilk sürümü 27 Aralık 1999 tarihinde yayınlanmıştır ve hala geliştirilmektedir
Etiketler:
Anjuta
,
c
,
c++
,
Code::Blocks
,
Dev-C++
,
Eclipse
,
IDE
,
ıde nedir
,
KDevelop
,
NetBeans
,
programlama
,
Visual Studio
21 Aralık 2016 Çarşamba
C ÖDEVLERİ
21 Kullanıcıdan
2 reel sayı alıp bu sayıların toplamını bulan programı
yazınız.
22 Kullanıcıdan
3 adet sayı alıp sayıların ortalamasını bulan programını
yazınız.
23 Kullanıcının
girdiği sayının tek mi çift mi olduğunu bulan programı yazınız.
24 Kullanıcının
girdiği sayının faktöriyelini hesaplayan programı yazınız.
25 Gelen
parametreye göre gelen sayının faktöriyelini hesaplayan
fonksiyonu yazınız.
26
Belirtilen sayının faktöriyelini recursive (öz yineli) fonksiyon
ile hesaplayan programı yazınız.
27
Fibonecci dizisini hesaplayan programı yazınız.
(1,1,2,3,5,8,13,21,44,...)
28 On adet sayıyı
kullanıcıdan aldıktan sonra ekrana yazan programı yazınız (dizi
kullanılacaktır).
29 10 adet sayıyı
kullanıcının girdiği sıranın tersine ekrana yazan programı
yazınız.
30 Kullanıcının
girdiği 10 adet sayıdan kaç tanesinin son girdiği sayıdan büyük
olduğunu bulan programı yazınız.
31
Para birimi çeviren fonksiyonu yazınız. Cevir(float miktar, char
kaynak, char hedef); Fonksiyonda miktar dönüştürülecek paranın
miktarını, kaynak mevcut birimi (1=>TL, 2=>$ ve 3=>€),
hedef ise dönüşecek birimi göstermektedir. 1$=2?, 1€=3? ve 1$ =
1,5€ olarak alınacaktır.
32 Ekrana
rastgele bir sayı yazdıran programı yazınız.
33 Ekrana [0-100)
arası rastgele sayı yazdıran programı yazınız.
34 Ekrana [15-35]
arası rastgele sayı yazdıran programı yazınız.
35 7 zarı
temsilen 1-6 arasında 7 adet rastgele sayıyı ekrana yazan programı
yazınız.
36 35. sorudaki
zarlardan kaçının 3’ten büyük olduğunu bulan programı
yazınız.
37
35. sorudaki zarlardan kaçının birbiri ile eşit olduğunu bulan
programı yazınız (Orta seviye).
38 Bir dizinin
içine 1-100 arası 10 adet rastgele sayı ile doldurup ekrana yazan
programı yazınız.
39 38. sorudaki
dizideki sayılardan en büyüğünü ve en küçüğünü bulup
ekrana yazan programı yazınız.
40 38. sorudaki
dizinin rakamlarını büyükten küçüğe sıralayarak yazdırınız.
(Bubble Sort)
41
38. sorudaki dizinin rakamlarını küçükten büyüğe sıralayarak
yazdırınız. (Bubble Sort)
31 Ekim 2016 Pazartesi
C DERSİ ÖRNEK SORU VİDEOLARI
1. Kullanıcının girdiği sayıyı ekrana yazdıran programı yazınız.
2. 1-100 arasında rastgele sayıyı ekrana yazan programı yazınız.
3. Kullanıcının girdiği 2 sayıdan büyük olanı ekrana yazan programı yazınız.
4. Kullanıcın girdiği 2 sayının farkını bulan programı yazınız.
5. Kullanıcının girdiği 2 sayı arasındaki işlemi seçebileceği programı yazınız.
6. Kullanıcının adını öğrenip ekrana yazan programı yazınız.
7. Kullanıcının adını öğrenip 10 kez ekrana yazanı programı yazınız.
8. Kullanıcının adını öğrenip 10 kez alt alta ekrana yazanı programı yazınız.
9. Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan programı yazınız.
10. 1'den 100'e kadar sayıları yan yana yazdırın.
11. 1'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdırın.
12. 1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdırın.(0001 0002 0003 ..... 0100)
13. 1'den 20'ye kadar sayıları alt alta yazdırın.
14. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (1 / 1.5 / 2... 19.5 / 20)
15. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (01.000 / 01.500 / 02.000... 19.500 / 20.000)
16. 1'den 100'e kadar tek sayıları alt alta yazdırın.
17. 1'den 100'e kadar çift sayıları alt alta yazdırın.
18. 1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdırın.
19. 1'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdırın.
20. Bundan önceki on soruyu 100'de geriye olacak şekilde yeniden yapınız.
2. 1-100 arasında rastgele sayıyı ekrana yazan programı yazınız.
4. Kullanıcın girdiği 2 sayının farkını bulan programı yazınız.
5. Kullanıcının girdiği 2 sayı arasındaki işlemi seçebileceği programı yazınız.
7. Kullanıcının adını öğrenip 10 kez ekrana yazanı programı yazınız.
8. Kullanıcının adını öğrenip 10 kez alt alta ekrana yazanı programı yazınız.
9. Kullanıcıdan alınan metnin kaç kez tekrarlanacağını yine kullanıcıdan aldıktan sonra alt alta yazan programı yazınız.
10. 1'den 100'e kadar sayıları yan yana yazdırın.
11. 1'den 100'e kadar sayıları, her sayı 4 basamak yer kaplayacak şekilde, yan yana yazdırın.
12. 1'den 100'e kadar sayıları, sol tarafı sıfır dolu 4 basamak şeklinde, yan yana yazdırın.(0001 0002 0003 ..... 0100)
13. 1'den 20'ye kadar sayıları alt alta yazdırın.
14. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (1 / 1.5 / 2... 19.5 / 20)
15. 1'den 20'ye kadar sayıları 0,5'er arttırarak alt alta yazdırın. (01.000 / 01.500 / 02.000... 19.500 / 20.000)
16. 1'den 100'e kadar tek sayıları alt alta yazdırın.
17. 1'den 100'e kadar çift sayıları alt alta yazdırın.
18. 1'den 100'e kadar 3'ün katı olan sayıları alt alta yazdırın.
19. 1'den 100'e kadar 2'ye ve 3'e tam bölünen sayıları alt alta yazdırın.
20. Bundan önceki on soruyu 100'de geriye olacak şekilde yeniden yapınız.

