Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
169629
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (87. sayfa)
P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: asdsaz61

quote:

Orijinalden alıntı: elektro_gadget

quote:

Orijinalden alıntı: asdsaz61

Beyler benim sorum kim500milyar ister oyununda soru sırasını rasgele yapmak. Oyunu yazıorum c++ da ama sorular belirlendiği sırada gelior. Hep aynı sıra.
Bunu degismenin yolu varmı acaba rasgele yapmanın?

Daha önce de sorulmuştu. Soruları std::random_shuffle() ile karıştıracaksın.

Biraz daha açıklayıcı bi anlatım yapabilirmisin?
Nasıl karşılaştırcam tam olarak?

anladığım kadarıyla soru sırasını rastgele belirlemek için rand() fonksiyonunu kullanıyorsun rand() fonksiyonunun belirli bir algoritması vardır ver program her çalıştığında bu algoritmayı kulanarak rastgele sayı üretir. yani rastgele üretilen sayıların sırası her zaman aynıdır. bunu engellemek için rand() fonksiyonunun referansını time değişkenine bağlamaktır. yani algoritla her zaman aynı olmasına rağmen referans değeri zamana bağlı sürekli değişen bir değer olacağı için her seferinde farklı rastgele bir değer döndürecektir. bunu sağlamak için programa srand(time(NULL)) kodunu eklemen gerekiyor. tabi time keywordunu kullandığın için <time.h> kütüphanesini de include etmen gerekecek program içerisinde srand(time(NULL)) kodunu bir kez yazdıktan sonra bu kodun altına yazdığın tüm rand() fonksiyonları zamana bağlı olarak her zaman farklı değerler alan rastgele değerler döndürecektir.

umarım yardımcı olabilmişimdir.



P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Ne[M]esis

quote:

Orijinalden alıntı: 3Enrique3

c++ öğrenmek istiyorum önerilen başlangıç kitapları nelerdir?

+1
Bende yeni başlayacam C++ için kitap veya internet üzerinden öğrenebileceğimzi sağlam bir site varmıdır?

ben yazılım bilgisinin kitaplardan öğrenilebileceği fikrine kişisel olarak inanmıyorum. ben program yazmak istiyorum dersen internette çok kısa bir araştırma yaparak birçok kaynak bulabilirsin. önerim başlangıç seviyesindeyken eğitim videolarını izlemen ve videolarda yapılan şeyleri kendi bilgisayarında tekrarlaman yönündedir. daha sonrasında kendin program yazmaya çalışmalısın bu yazmaya çalıştığın programlarda videolardan öğrendiğin bilgilerin yeterli olmadığı anda acaba şunu nasıl yapabilirim dediğinde internete girip o işi nasıl yapacağını öğrenmelisin zaten tek bir kaynağa bağlı kalarak ya da çalışarak yazılım bilgisi edinemezsin hiçbir kaynak yazılım öğrenmek için yeterli değildir en fazla başlangıç seviyesine kadar öğrenebilirsin geri kalanını program yazmaya çalışarak eksik bilgilerinin farkına varman gerekiyor en profesyonel yazılımcılar bile bir dilin her özelliğini bilemezler


Bu mesaja 1 cevap geldi.
H
12 yıl
Çavuş

iyi günler visual studio 2008 indirdim fakat kurulumu tamamlanmıyor."microsoft visual studio web authoring component" başlığında imleç sona geliyor fakat sonraki başlığa geçmiyor nasıl giderebilirim ?



M
12 yıl
Er

beyler bi kod yazmak istiyorum ama nasıl yapacağımı bilmiyorum.


12.128383 sayısını
12.12
yani yuvarlamayacak sadece . dan sonraki 2 rakamı göstericek

olacak şekilde çıkaran bir kod lazım

birde bir sorum daha olacak

aşağıda ki kod şuan şunu yapıyor

12.18213 sayısını
0.18213 olarak ekrana basıyor sizce bu kod iyimidir hata verir mi mantık hatası varmıdır


#include <iostream>
using namespace std;

int main(){

double x,z;
int y;

cout << "Enter value :"<<endl;
cin>>x;

y=x;
z=x-y;

cout << z<<endl;

return 0;

}
Paylaş


Bu mesaja 1 cevap geldi.
N
12 yıl
Yarbay

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Ne[M]esis

quote:

Orijinalden alıntı: 3Enrique3

c++ öğrenmek istiyorum önerilen başlangıç kitapları nelerdir?

+1
Bende yeni başlayacam C++ için kitap veya internet üzerinden öğrenebileceğimzi sağlam bir site varmıdır?

ben yazılım bilgisinin kitaplardan öğrenilebileceği fikrine kişisel olarak inanmıyorum. ben program yazmak istiyorum dersen internette çok kısa bir araştırma yaparak birçok kaynak bulabilirsin. önerim başlangıç seviyesindeyken eğitim videolarını izlemen ve videolarda yapılan şeyleri kendi bilgisayarında tekrarlaman yönündedir. daha sonrasında kendin program yazmaya çalışmalısın bu yazmaya çalıştığın programlarda videolardan öğrendiğin bilgilerin yeterli olmadığı anda acaba şunu nasıl yapabilirim dediğinde internete girip o işi nasıl yapacağını öğrenmelisin zaten tek bir kaynağa bağlı kalarak ya da çalışarak yazılım bilgisi edinemezsin hiçbir kaynak yazılım öğrenmek için yeterli değildir en fazla başlangıç seviyesine kadar öğrenebilirsin geri kalanını program yazmaya çalışarak eksik bilgilerinin farkına varman gerekiyor en profesyonel yazılımcılar bile bir dilin her özelliğini bilemezler

Teşekkür ederim hocam,önerilerinizi dikkate alacağım.


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı

Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese.


Bu mesaja 1 cevap geldi.
F
12 yıl
Yüzbaşı

Merhaba arkadaşlar bir sorum olacak..

C# da Listbox label combobox gibi toolboxların yazıtipi ayarlarını değiştiriyorum ancak programı başka bir bilgisayarda açınca yazıtipi sıfırlanıp arila geçiyor bu sorunu nasıl çözebilirim. Yardım lütfen

Teşekkürler.

edit : diğer bilgisayardada aynı yazı tip yüklü





< Bu mesaj bu kişi tarafından değiştirildi Falco Peregrinus -- 6 Temmuz 2013; 13:54:40 >
Bu mesaja 2 cevap geldi.
T
12 yıl
Yüzbaşı

Listview'e aynı ID'ye sahip birden fazla veriyi nasıl ekleriz?
Örneğin benim bildiğim tek bir veri ekleme yolu var bu da aşağıda. Ama bu yöntemle o ID'ye ait sadece tek bir veriyi çekiyor. Atıyorum benim 5 numaralı ID'mden 3 tane var ve bu da demekki 3 tane farklı veriyi çekmem gerekiyor. Aşağıdaki yöntemle o 3 veriden sadece 1 tanesi çekilebiliyor.

 
While(oku.Read())
{
ListViewItem livi = new ListViewItem(oku[0].ToString());
livi.SubItems.Add(oku[1].ToString());
listView2.Items.Add(livi);
}


Bunun başka yöntemi nedir?



T
12 yıl
Yarbay

quote:

Orijinalden alıntı: Metso

beyler bi kod yazmak istiyorum ama nasıl yapacağımı bilmiyorum.


12.128383 sayısını
12.12
yani yuvarlamayacak sadece . dan sonraki 2 rakamı göstericek

olacak şekilde çıkaran bir kod lazım

birde bir sorum daha olacak

aşağıda ki kod şuan şunu yapıyor

12.18213 sayısını
0.18213 olarak ekrana basıyor sizce bu kod iyimidir hata verir mi mantık hatası varmıdır


#include <iostream>
using namespace std;

int main(){

double x,z;
int y;

cout << "Enter value :"<<endl;
cin>>x;

y=x;
z=x-y;

cout << z<<endl;

return 0;

}
Paylaş

2. Sorun icin:
In function 'int main()':
Line 12: warning: converting to 'int' from 'double

Yani uyari aliyorsun cunku double i inte cevirmeye calisiyorsun.
Benim tavsiyem int y kullanmadan 2 satirlik islemi suna cevirmen olacaktir:
z=x-(int)x;

casting dedigimiz (type)variable seklindeki yapilar eger type noktadan sonra basamak desteklemiyorsa bu sayilari dusurur, buna truncating denir.

1. sorunu ise iostream kutuphanesiyle kolaylikla yapacagini zannetmiyorum bunun icin standard C input/output kutuphanesini eklemeni tavsiye ederim. Bunun icin en tepeye #include "stdio.h" eklemen sonrada en sondaki cout u printf("%.2f", x); ile degistirmen gerekir %f floating point numberler icin kullanilan bir girdidir. " " arasindiakiler print edilir ikinci " dan sonra virgul varsa virgulden sonraki degerler birer birer eslestirilip cikartilir.
Eger boyle birsey istenmiyorsa, matematiksel yontemi vardir.





< Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 7 Temmuz 2013; 13:34:14 >

P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: El nino9

Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese.

http://www.ckodu.com/ornek.html

bu internet sitesinde bazı örnekler var başlıklardan yararlanarak programı önce kendin yazmayı deneyip daha sonra da yazılmış olan kodu inceleyerek kendi kodlarınla benzerlikleri ve farkları yakalayarak kendini geliştirebilirsin diye düşünüyorum umarım yardımı dokunur eğer sorun olursa bana ulaşabilirsin


Bu mesaja 2 cevap geldi.
A
12 yıl
Binbaşı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer


Bu mesaja 1 cevap geldi.
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer

Programlama hakkında bir bilgim yok.Çok kapsamlı yazılımlar üretmeyi düşünmüyorum,belki küçük flash oyunlar yaparım veya not defteri tarzı programlar.


Bu mesaja 1 cevap geldi.
E
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: El nino9

Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese.

http://www.ckodu.com/ornek.html

bu internet sitesinde bazı örnekler var başlıklardan yararlanarak programı önce kendin yazmayı deneyip daha sonra da yazılmış olan kodu inceleyerek kendi kodlarınla benzerlikleri ve farkları yakalayarak kendini geliştirebilirsin diye düşünüyorum umarım yardımı dokunur eğer sorun olursa bana ulaşabilirsin

Teşekkürler hocam bakacağım buraya



P
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..

eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer

Programlama hakkında bir bilgim yok.Çok kapsamlı yazılımlar üretmeyi düşünmüyorum,belki küçük flash oyunlar yaparım veya not defteri tarzı programlar.

o zaman c ile başla çok derine inmeden programlama mantığını öğrenmeye çalış sonra c++ ile nesneye dayalı programlama üzerine biraz git ama çok fazla kendini kasmana gerek yok flash tarzı oyun yapmak istiyorsan c# dan ziyade html ve java ile uğraşmanı tavsiye ederim daha başarılı olursun ama flash oyun bile olsa oyun yazabilmek için programlama dili yeterli değildir modelleme bilgisi animasyon bilgisi gibi bilgilere de sahip olman gerekir ve üzerinde uzun süre uğraşman gerekir ama eğer azimliysen ve yetenekliysen bu işte uzmanlaşabilirsin


Bu mesaja 1 cevap geldi.
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı

quote:

Orijinalden alıntı: perseustr

quote:

Orijinalden alıntı: Havlayan Köpek Balığı




o zaman c ile başla çok derine inmeden programlama mantığını öğrenmeye çalış sonra c++ ile nesneye dayalı programlama üzerine biraz git ama çok fazla kendini kasmana gerek yok flash tarzı oyun yapmak istiyorsan c# dan ziyade html ve java ile uğraşmanı tavsiye ederim daha başarılı olursun ama flash oyun bile olsa oyun yazabilmek için programlama dili yeterli değildir modelleme bilgisi animasyon bilgisi gibi bilgilere de sahip olman gerekir ve üzerinde uzun süre uğraşman gerekir ama eğer azimliysen ve yetenekliysen bu işte uzmanlaşabilirsin

Amacım sadece oyun yapmak değil,küçük ama gerekli olabilecek programlar yapmak.Hatta belki oyun işlerine hiç bulaşmam,modelleme yapmak falan zor iş.Dersleri izlemeye başladım,visual studio 2010 professional programı gerekiyormuş fakat bedava sürüm bulamadım. warez olarak indirsem bir sorun çıkar mı ?


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

küçük programları yapmak için elbette c# mantıklı bir tercih olacaktır visual studio için ise express sürümleri geliştiriciler için piyasaya sürülmüş bazı küçük kısıtlamaları olan ücretsiz sürümlerdir warez indirmeni tavsiye etmiyorum ücretsiz sürümü varken korsan kullanmanın bir mantığı yok fakat bu uygulamaları ücretli olarak satmayı planlıyorsanız kullanıcı sözleşmelerini okumanızı tavsiye ediyorum express sürümlerinde üretilen yazılımların ücret karşılığı satışı yasak korsan ürünler ile yapılan yazılımlar zaten başlı başına korsan olmalarından dolayı yasak o yüzden sözleşmeyi okuyun derim
http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products
express sürümüne buradan ulaşabilirsiniz aynı şekilde kullanıcı sözleşmesine de aynı site üzerinden ulaşabilirsiniz


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Havlayan Köpek Balığı
A
12 yıl
Binbaşı

quote:

Orijinalden alıntı: perseustr

küçük programları yapmak için elbette c# mantıklı bir tercih olacaktır visual studio için ise express sürümleri geliştiriciler için piyasaya sürülmüş bazı küçük kısıtlamaları olan ücretsiz sürümlerdir warez indirmeni tavsiye etmiyorum ücretsiz sürümü varken korsan kullanmanın bir mantığı yok fakat bu uygulamaları ücretli olarak satmayı planlıyorsanız kullanıcı sözleşmelerini okumanızı tavsiye ediyorum express sürümlerinde üretilen yazılımların ücret karşılığı satışı yasak korsan ürünler ile yapılan yazılımlar zaten başlı başına korsan olmalarından dolayı yasak o yüzden sözleşmeyi okuyun derim
http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products
express sürümüne buradan ulaşabilirsiniz aynı şekilde kullanıcı sözleşmesine de aynı site üzerinden ulaşabilirsiniz

Peki son olarak birkaç sorum olacak.

1) İleride işe yarayabilecek bir program yaparsam bunu nasıl piyasaya sürebilirim ? Maddi kazanç dışında ne gibi faydaları olur?
2) Programı 1 gün önce yüklemiştim,yüklendikten sonra program açılınca (yanlış hatırlamıyorsam) ''Üretici sertifikası alın'' gibi bir pencere açıldı,iptal dedim.Bunun ne olduğunu açıklayabilir misiniz?


Bu mesaja 1 cevap geldi.
P
12 yıl
Yüzbaşı

ilk soruna cevap olarak işe yarayabilecek bir yazılım yazdığında bunu hangi tabanda yazdığına bağlı olarak farklı şekillerde piyasaya sürebilirsin android tabanlı yazdıysan google playden satabilirsin hatta programı ürettiğin yazılımı da ücretsiz yani uygulama geliştirirken herhangi bir ücret talebinde bulunmuyorlar onun dışında mac tabanlı bir yazılım ürettiysen bunu apple store den piyasaya sürebilirsin web tabanlı yazılım yaptıysan zaten bunu hosting ve domain alarak yayınlayabilir gerekirse bunu reklamlarla destekleyebilirsin windows tabanlı yazılım ürettiğinde bunu satabilmen için paket programı yapmalısın bunu piyasaya sürebilmenin ise en geçerli yolu şirket kurup kullanıcılara özel ürün anahtarı satarak yapabilirsin fakat bu yolla para kazanmak kolay bir iş değil hem rakiplerin çok büyük hem de güçlü bir sermaye gerektiriyor para kazanmak istiyorsan en kolay yolu web sitesi ya da android tabanlı uygulamalar bunun dışında eğer müşteri bulabilirsen sipariş usulü ücret karşılığında yazılım üretebilirsin bu siparişe göre her dilde ya da her çeşitte olabilir

ikinci sorun ise üretici sertifikası diyorsa dediğim gibi yazılım üretim satabilmen için orjinal lisansın olması gerekiyor eğer ürün lisansı diyorsa yapmaya çalıştığın illegal orjinalleştirme işlemi başarısız sonuçlanmış demektir

problemleriniz ile ilgili cevap vermekten memnunum bu yüzden çekinmeden istediğiniz kadar soru sorabilirsiniz


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Havlayan Köpek Balığı
A
12 yıl
Binbaşı

Öncelikle yanıtlarınız için teşekkürler.

Şimdilik kendimi geliştirmek için küçük programlar yapmayı düşünüyorum bunları dağıtmayı düşünmüyorum.Dediğim gibi kendimi geliştirmek için.Okullar açılıncaya kadar az biraz bir şeyler öğrensem benim için yeterli olur.Belki ileride kazanç durumunu düşünebilirim,para kazanmak için daha çok erken.

Üretici sertifikası sorunuma gelirsek ; programı Microsoft resmi sitesinden indirdim.Yinede çok önemli bir sorun değil...

Peki son olarak,önerebileceğiniz bir kitap var mı?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @perseustr