Arama butonu
Bu konudaki kullanıcılar: 2 misafir
4171
Cevap
168910
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (40. sayfa)
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ANIL_00


quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: ANIL_00

Arkadaşlar bana bu soru hakkında yardımcı olabilir misiniz? En azından C# kodları gerekli, yardımınız için teşekkür ederim.
< Resime gitmek için tıklayın >

Yardımcı olabilirim. Siz bir yazmaya başlayın, takıldığınız noktada yardım ederiz.

Matematik temelim iyi olmadığı için soruyu yapamıyorum, teşekkür ederim cevabınız için.

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.
B
13 yıl
Çavuş

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 >


Bu mesaja 2 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: mertov

Beyler burda nerde yanlış var?

#include<stdio.h> 
#include<conio.h>
#include<math.h>
int main (void)
{
int x,y;
printf("x sayisini giriniz: ");
scanf("%d",&x);
printf("y sayisini giriniz: ");
scanf("%d",&y);
printf("x üzeri y = %d",pow(x.y));
getch();
return(0);
}


printf("x üzeri y = %d",pow(x.y));

x.y değil x,y olacak.

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?





< Bu mesaj bu kişi tarafından değiştirildi mertov -- 21 Kasım 2012; 13:12:26 >
Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: MrOwl

quote:

Orijinalden alıntı: mertov

Beyler burda nerde yanlış var?

#include<stdio.h> 
#include<conio.h>
#include<math.h>
int main (void)
{
int x,y;
printf("x sayisini giriniz: ");
scanf("%d",&x);
printf("y sayisini giriniz: ");
scanf("%d",&y);
printf("x üzeri y = %d",pow(x.y));
getch();
return(0);
}


printf("x üzeri y = %d",pow(x.y));

x.y değil x,y olacak.

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.


Bu mesaja 2 cevap geldi.
T
13 yıl
Yüzbaşı

Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım


Bu mesaja 2 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui



teşekkürler


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: garui



teşekkürler

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.
 
#include<stdio.h>
#include<math.h>
int main (void)
{
int x=5,y=6;

printf("x üzeri y = %d\n",(int)pow(x,y));
printf("x üzeri y = %g\n",pow(x,y));
printf("x üzeri y = %e\n",pow(x,y));
return(0);
}


alttaki kod ikisinden de gecti

 
#include<stdio.h>
#include<math.h>
int main (void)
{
float x=5,y=6;

printf("x üzeri y = %d\n",(int)pow(x,y));
printf("x üzeri y = %g\n",pow(x,y));
printf("x üzeri y = %e\n",pow(x,y));
return(0);
}


Bu mesaja 1 cevap geldi.
M
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: mertov

quote:

Orijinalden alıntı: garui



teşekkürler

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.
 
#include<stdio.h>
#include<math.h>
int main (void)
{
int x=5,y=6;

printf("x üzeri y = %d\n",(int)pow(x,y));
printf("x üzeri y = %g\n",pow(x,y));
printf("x üzeri y = %e\n",pow(x,y));
return(0);
}


alttaki kod ikisinden de gecti

 
#include<stdio.h>
#include<math.h>
int main (void)
{
float x=5,y=6;

printf("x üzeri y = %d\n",(int)pow(x,y));
printf("x üzeri y = %g\n",pow(x,y));
printf("x üzeri y = %e\n",pow(x,y));
return(0);
}


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 >


Bu mesaja 1 cevap geldi.
B
13 yıl
Çavuş

quote:

Orijinalden alıntı: Bay_HaKaN

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 >

Arkadaşlar kimsenin bilgisi yokmu bu konuda yoksa çokmu basit soruyorum anlamadım kı :S



G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: mertov

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?


Bu hata degil. Daha cok auto-complete asistanina benziyor. Nasil kullanildigini ogrenirsen isine yarayabilir :)



G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TeaTone

Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım

Ne sorular geldi de bos kagit verdin ?


Bu mesaja 2 cevap geldi.
R
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: TeaTone

Veri yapıları sınavına girdim boş kağıt verdim. Beyler beni bu dersten geçirmeniz lazım
/.n6egbvfbbxf





< Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 16:39:47 >
Bu mesaja 2 cevap geldi.
E
13 yıl
Yüzbaşı

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j;

for(i=1;i<=55;i++){
if(i%5==0)
printf("%d\t",i);
if(i%15==0)
printf("\n");
}
getch ();
return 0;
}



5 10 15
20 25 30
35 40 45
50 55

olacak;
teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi eebm38 -- 21 Kasım 2012; 17:49:07 >
Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eebm38

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j,count=0;

for(i=1;i<=55;i++){
if(i%5==0) { printf("%d\t",i); ++count; }
if(count==3) { printf("\n"); count=0; }
}
getch ();
return 0;
}



5 10 15
20 25 30
35 40 45
50 55

olacak;
teşekkürler


anlamadigim seinki de 3 sutun halinde basiyor. Nesi yanlis ?





< Bu mesaj bu kişi tarafından değiştirildi garui -- 21 Kasım 2012; 18:06:54 >
Bu mesaja 1 cevap geldi.
E
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: eebm38

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j,count=0;

for(i=1;i<=55;i++){
if(i%5==0) { printf("%d\t",i); ++count; }
if(count==3) { printf("\n"); count=0; }
}
getch ();
return 0;
}



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, 2. if olmadan nsl yapılabilir onu soruyorum. mesela 5in değilde 2nin katlarını yazan program olsaydı yanlış olcktı. hangi sayının katı olursa olsun 3 sütun olck. extra bir for daha kullanacaz gibime gelio, 3 sayı yazdıktan sonra alta inmesi için, ama nereye koyacağımı bulamadım


Bu mesaja 2 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eebm38

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: eebm38

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j,count=0;

for(i=1;i<=55;i++){
if(i%5==0) { printf("%d\t",i); ++count; }
if(count==3) { printf("\n"); count=0; }
}
getch ();
return 0;
}



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, 2. if olmadan nsl yapılabilir onu soruyorum. mesela 5in değilde 2nin katlarını yazan program olsaydı yanlış olcktı. hangi sayının katı olursa olsun 3 sütun olck. extra bir for daha kullanacaz gibime gelio, 3 sayı yazdıktan sonra alta inmesi için, ama nereye koyacağımı bulamadım

Burdaki count isini gorur gibi o zaman 3 sutun icin.


Bu mesaja 1 cevap geldi.
E
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: eebm38

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: eebm38

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j,count=0;

for(i=1;i<=55;i++){
if(i%5==0) { printf("%d\t",i); ++count; }
if(count==3) { printf("\n"); count=0; }
}
getch ();
return 0;
}



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, 2. if olmadan nsl yapılabilir onu soruyorum. mesela 5in değilde 2nin katlarını yazan program olsaydı yanlış olcktı. hangi sayının katı olursa olsun 3 sütun olck. extra bir for daha kullanacaz gibime gelio, 3 sayı yazdıktan sonra alta inmesi için, ama nereye koyacağımı bulamadım

Burdaki count isini gorur gibi o zaman 3 sutun icin.

evt mantıklı düşünmüşsün peki buna alternatif olarak for(j=0;j<3;j++) ifadesini kullanarak yine yapabilir miyiz??


Bu mesaja 1 cevap geldi.
J
13 yıl
Binbaşı

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


Bu mesaja 1 cevap geldi.
J
13 yıl
Binbaşı

quote:

Orijinalden alıntı: eebm38

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: eebm38

mrb millet, c'de iyi program yazdığımı zannederdim taki bugün hoca bi soru sorana kadar, soru 1den 55e kadar olan sayılardan 5e tam bölünebilenlerin 3 sütun halinde yazılması. bn bi kısmını yazdım ama 2. for u nereye koyacağımı bulamadım. kod şu;
#include "stdio.h" 
int main () {
int i,j,count=0;

for(i=1;i<=55;i++){
if(i%5==0) { printf("%d\t",i); ++count; }
if(count==3) { printf("\n"); count=0; }
}
getch ();
return 0;
}



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, 2. if olmadan nsl yapılabilir onu soruyorum. mesela 5in değilde 2nin katlarını yazan program olsaydı yanlış olcktı. hangi sayının katı olursa olsun 3 sütun olck. extra bir for daha kullanacaz gibime gelio, 3 sayı yazdıktan sonra alta inmesi için, ama nereye koyacağımı bulamadım

belki üst üste olacak ama if yerine switch case kullanabilirsin
switch(x)
{case'':
komut;}



G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: eebm38
evt mantıklı düşünmüşsün peki buna alternatif olarak for(j=0;j<3;j++) ifadesini kullanarak yine yapabilir miyiz??

Ic-ice for burada pek mantikli degil. Kullanmak icin kendini zorlaman lazim. Kulagi tersten gostermek gibi islemler. Ayrica kodun kompleksligini arttiyorsun.



#include "stdio.h" 
#include <conio.h>
int main () {
int i,j;

for(i=1;i<=55;){
for(j=1;j<=3 && i<=55;++i)
{
if(i%5==0) { printf("%d\t",i); ++j; }
}
printf("\n");
}

getch();
return 0;
}