Arkadaşlar bir dataGrid'in 0'ıncı stününun sürekli olarak son satırını nasıl bir label a okutabilirim? aslında projemde bulunan "silme" ve "düzenleme" seçenekleri accsess Db'imde birincil anahtar olarak kullandığım kayıt numarası sutununu sabit olarak alıyor. yapmak istediğim "ekle" seçeneğimden kayıt numarasını kaldırmak. her kayıda ootomatık olarak kendısının numara vermesini istiyorum. girişi biraz daha hızlandıracagı ve kolaylastıracagını düşünüyorum. fakat işin içinden çıkmadım. 1) kayıt yapıldıgı zaman son numrayı okuyup + 1 eklemesı gerekıyor 2) kullanıcı aradan bir kayıt sildiği zaman bunu program nasıl farkedip silinen numarayı dolduracak? örneğin 1 2 3 ile devam eden kayıt numaralarından 2 numara silindi. program silinen 2'inci kayıdın yerine yine bir kayıt oluşturmalı. işte benimde kitlendiğim nokta bu :) dileyene projemin bir örneğini verebilirim kendisine örnek olması amacı ile. Projemin mantığı bir kayıt defteri oluşturmak ilginize şimdiden teşekkür ederim < Resime gitmek için tıklayın > |
Teşekkürler hoca notlarında hepsine nokta koymuş. denedim şimdi de hep 0 basıyor. Bi de tan(45) 1 pi ile yazmak gerekiyorsa nasıl yazıcaz onu? |
http://www.cplusplus.com/reference/clibrary/cmath/pow/ double pow ( double base, double exponent ); long double pow ( long double base, long double exponent ); float pow ( float base, float exponent ); double pow ( double base, int exponent ); long double pow ( long double base, int exponent ); Yani fonksiyon int deger donmuyor. Ama iceri int gonderirsen pek sorun cikarmaz. printf("x üzeri y = %d",(int) pow(x,y)); seklinde yazarsan duzgun basacaktir. Tan icin ornek asagida. http://www.cplusplus.com/reference/clibrary/cmath/tan/ Ornekte %lf var belki sende cailsmaz %f deneyebilirsin. |
Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım ![]() |
Rica ederim. Ekleme yapiim pow ile int kullanimi duruma gore degisebiliyor. C compiler izin verirken C++ compiler izin vermiyebiliyor. Alttaki kod c ile sorun cikartmazken c++ ile sorun verdi.
alttaki kod ikisinden de gecti
|
hocam C için önereceğiniz compiler var mı? Dev C++ kullanıyorum başkasını bilmediğimden bazen alttaki resimdeki gibi bi hata veriyor ve pencereyi küçültüp sağ tık yenile yapmadığım sürece o hata gitmiyor bi çözümü var mı bunun? < Resime gitmek için tıklayın > |
Arkadaşlar kimsenin bilgisi yokmu bu konuda yoksa çokmu basit soruyorum anlamadım kı :S |
Bu hata degil. Daha cok auto-complete asistanina benziyor. Nasil kullanildigini ogrenirsen isine yarayabilir :) |
Ne sorular geldi de bos kagit verdin ? |
|
mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar![]() #include "stdio.h" 5 10 15 20 25 30 35 40 45 50 55 olacak; teşekkürler |
anlamadigim seinki de 3 sutun halinde basiyor. Nesi yanlis ? |
pardon ben hocadan tam not alabilmek için hileye başvurdum ![]() |
Burdaki count isini gorur gibi o zaman 3 sutun icin. |
evt mantıklı düşünmüşsün ![]() |
arkadaşlar c kodda leibniz formülünde döngü nasıl oluşturuluyor biliyormusunuz)formülün geri kalan kısmın yazabildimde n yerine sayı konması döngüsünü yapamadım |
belki üst üste olacak ama if yerine switch case kullanabilirsin switch(x) {case'': komut;} |
Ic-ice for burada pek mantikli degil. Kullanmak icin kendini zorlaman lazim. Kulagi tersten gostermek gibi islemler. Ayrica kodun kompleksligini arttiyorsun. #include "stdio.h" |
Matematik temelinizi geliştirmeniz lazım, esasında matematik temeline dayanan bir soru da değil. Şöyle yardımcı olayım.
y=x^2-2x demiş 0<=x<2 için
bunu işleme şöyle dökebiliriz
if(x>=0 && x<2)
y=x*x-2*x;
Matematik sorusunu okumaktan farkı yok.
Eğer x 0'a eşit büyük veya 2'den küçükse ---> y=x^2-2x
Bu şekilde diğer kısımları da yapmaya çalışın.
< Bu mesaj bu kişi tarafından değiştirildi MrOwl -- 21 Kasım 2012; 8:54:03 >
Bu mesaja 2 cevap geldi. Cevapları Gizle