C++ farklı düzeyde projeler nereden bulunabilir?

tayfunsercan

Hectopat
Katılım
18 Ekim 2020
Mesajlar
65
Daha fazla  
Cinsiyet
Erkek
Udemy'den farklı kursları bitirdikten sonra nasıl ilerleyebilirim? Farklı düzeyde projeler bulup bunları inceleyerek ilerleyebilirim diye düşünmüştüm. Deneyimli arkadaşlar varsa ve yol gösterirse sevinirim.
 
Bir dil, teknoloji ile ilgili ek kapsamlı kaynak aradığımda github'taki awesome repolarına bakıyorum. Google'a awesome c++ falan yazıpta da bulabilirsiniz. Mesela şunu buldum:


C++'ta kendinizi geliştirmek istiyorsunuz farklı farklı bir sürü teknolojiyi listeyen güzel bir kaynak listesi.
 
Project Euler güzeldir, İngilizceniz varsa bakabilirsiniz.
İngilizcem orta seviyede yine de çeviri yardımıyla da olsa güzel örnekler teşekkür ederim. Sanırım çözüme ulaşamazsam forumlarda sorumu sorarak çözümü bulabilirim. Acaba sayfa sayısına göre mi seviyeler değişiyor, yoksa karışık mı?
Bir dil, teknoloji ile ilgili ek kapsamlı kaynak aradığımda github'taki awesome repolarına bakıyorum. Google'a awesome c++ falan yazıpta da bulabilirsiniz. Mesela şunu buldum:


C++'ta kendinizi geliştirmek istiyorsunuz farklı farklı bir sürü teknolojiyi listeyen güzel bir kaynak listesi.
Hep github adlı siteyi öneriyorlar. Bu sitede şu olayı anlayamadım. Örneğin bazı projelerin içerisine girdiğimde cpp uzantılı dosya olmuyor. Yani kodlara nasıl ulaşacağımı anlayamıyorum. Teşekkür ediyorum cevabın için.
 
Son düzenleme:
Udemy'den farklı kursları bitirdikten sonra nasıl ilerleyebilirim? Farklı düzeyde projeler bulup bunları inceleyerek ilerleyebilirim diye düşünmüştüm. Deneyimli arkadaşlar varsa ve yol gösterirse sevinirim.

Hocam internetten kodları inceleyerek ve o kodları değiştirerek geliştirebilirsiniz isterseniz ben size örnek bir kod bırakıyım.

[CODE title="C++ Hesap Makinesi" highlight="1-74"]#include <iostream>
#include <windows.h>
#include <locale.h>
int main(){
setlocale(LC_ALL,("Turkish"));
system("color a");
do{
int sayi1,sayi2;
int to,ci,ca,ka;
double bo;
std::cout << "\n\nHESAP MAKINESI\n";
std::cout << "\n1. Ýþlem: Toplama\n2. Ýþlem: Çýkarma\n3. Ýþlem: Çarpma\n4. Ýþlem: Bölme\n5. Ýþlem: Kalan Bulma\n-1. Ýþlem: Çýkýþ\n";
int karar;
std::cout << "Ýþlem: ";
std::cin >> karar;
if(karar==-1){
system("color c");
int i0;
std::cout << "Onaylamak için 0: ";
std::cin >> i0;
if(i0==0){
std::cout << "\nProgramdan baþarýyla çýkýþ yapýldý.";
}
else{
system("color a");
std::cout << "\nProgramdan çýkýþ isteði iptal edildi!\n";
}
}
else if(karar==1){
std::cout << "1. Sayý: ";
std::cin >> sayi1;
std::cout << "2. Sayý: ";
std::cin >> sayi2;
to = sayi1 + sayi2;
std::cout << sayi1 << " + " << sayi2 << " = " << to;
}
else if(karar==2){
std::cout << "1. Sayý: ";
std::cin >> sayi1;
std::cout << "2. Sayý: ";
std::cin >> sayi2;
ci = sayi1 - sayi2;
std::cout << sayi1 << " - " << sayi2 << " = " << ci;
}
else if(karar=3){
std::cout << "1. Sayý: ";
std::cin >> sayi1;
std::cout << "2. Sayý: ";
std::cin >> sayi2;
ca = sayi1 * sayi2;
std::cout << sayi1 << " * " << sayi2 << " = " << ca;
}
else if(karar==4){
std::cout << "1. Sayý: ";
std::cin >> sayi1;
std::cout << "2. Sayý: ";
std::cin >> sayi2;
bo = sayi1 / sayi2;
std::cout << sayi1 << " / " << sayi2 << " = " << bo;
}
else if(karar==5){
std::cout << "1. Sayý: ";
std::cin >> sayi1;
std::cout << "2. Sayý: ";
std::cin >> sayi2;
ka = sayi1%sayi2;
std::cout << sayi1 << " % " << sayi2 << " = " << ka;
}
else{
std::cout << "Geçersiz iþlem türü!";
}
}while(true);
return 0;
}[/CODE]

Burdanda exe halini indirebilip bakabilirsiniz hocam.
Ve çok uğraşmadığım için bazı buglar olabilir hocam.
 
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı