c# form application da combobox ekledim ve combobox-data-items-collections dan item'ları ekledim. Benim istediğim programı kullanan biri sadece item'ları kullanabilsin,combobox a yazı girdi yapamasın.texbox da readonly'yi true yapınca iş çözülüyor ama combobox ta bu yok, nasıl yapabilirim arkadaşlar yardım lütfen? |
Derleyiciden kaynaklanıyor olabilir , |
Birşey merak ettim eşittirden önce bütün boşlukları silince görüntü nasıl oluyor.![]() |
arkadaşlar bugun sadece buna baktımda bir sıkıntı var nerede yaptım |
Properties'den DrodDownStyle'ı DropDownList seç |
bir başka soru , sayıların obebi'ni bulan kod ... aşağıdaki kodu derlediğimde ve sayıları POZİTİF seçtiğimde doğru sonuçlar alıyorum . Örneğin 1.sayi için 10 ikinci sayi için 20 girdiğimde ya da 1. sayi için 20 2.sayi için 10 girdiğimde obeb 10 olarak doğru bir şekilde karşıma çıkıyor. Aynı zamanda 1.sayiyı -5 2.sayiyi 15 girdiğimde ya da 1.sayiyi 15 2.sayiyi -5 girdiğimde obeb -5 olarak doğru gösteriyor yani sayılardan bir tanesi NEGATİF olduğundada sorun çıkmıyor Ancak sayilarin ikisinide NEGATİF girince ortak bolen yok diyor. Sorun nedir sizce? ![]() #include <stdio.h> int main() { int a,b,bolen,i; printf("\t\t--- OBEB icin iki adet integer giriniz ---\n"); printf("\nBirinci sayiyi giriniz : "); scanf("%d",&a); printf("\nIkinci sayiyi giriniz : "); scanf("%d",&b); printf("\n"); if(a==0 || b==0) { printf("Sayilardan herhangi birisi 0 olamaz\n"); } else if(a<b) { for(i=a; a<=b; a++) { if(a%i==0 && b%i==0) bolen = i; } if(bolen==0) { printf("Ortak Bolen Yok\n"); } else { printf("Ortak Bolenlerin En Buyugu : %d\n",bolen); } } else if(a>b) { for(i=b; b<=a; b++) { if(a%i==0 && b%i==0) bolen = i; } if(bolen==0) { printf("Ortak Bolen Yok\n"); } else { printf("Ortak Bolenlerin En Buyugu : %d\n",bolen); } } else { printf("%d\n",a); } return 0; } https://mini.donanimhaber.com/images/upfiles/301188/7bb87fca-145a-4d73-a80c-de41b3c4c67b.jpg https://mini.donanimhaber.com/images/upfiles/301188/be91c7d8-5501-4e74-9922-ee8c5f7fb9c0.jpg |
bunu çözdüm arkadaşlar , kodları yazarken ben space tuşu yerine tab tuşuna basmışım , buda düzensizliğe yol açmış (kodları space tuşu kullanarak aynı hizaya getirince görüntüde düzeliyor ancak kimisini tab tuşu ile kimisini space tuşu ile aynı hizaya getirince sorun çıkıyor .. bende yeni öğrendim ![]() |
for(bas=i;i<=son;i++) hata burada i=bas demen lazım birde k=i demene gerek yok direk asilsonuc+=(float)1/(i^2); yazsanda olur. Direk kodları yazarsan benim için daha iyi olur resimden anlaması zor oluyo ![]() |
ters eşitleyince ne oluyor |
bas dediğin değişkene i'yi atıyorsun. Ama i değişkeninede sayı atamadığından , bilgisayar kafasına göre sayı atıyor mesela 541654. Bu yüzden bas=541654 oluyor. Bu arada programlama finali açıklandı 18 almışım ![]() ![]() |
İki ya da daha fazla doğal sayının ortak bölenlerinin en büyüğüne bu sayıların en büyük ortak böleni, kısaca ebobu denir. Ama kodu şöyle yazarsan doğru olur a=küçük sayı b=büyük sayı ise for(i=1; i<=a; i++) { if(a%i==0 && b%i==0) bolen = i; } |
Arkadaşlar merhaba C de hesap makinesi yapıyorum aşırı büyük sayılar ile çalışabilen. GMP ek kütüphane kullanmam gerekiyormuş. Bu konuda bir bilgim yok. gmp.h header dosyasını nasıl kullanabilirim ? Gmplib sitesinde oldukça karmaşık herşey. Birşey anlayamadım. Windows da Code blocks kullanıyorum bu arada.
|
c dilinde, char metin[10]; tanımlayıp scanf("%s",&metin); ile gelen ekrana "mer haba" // yani bir bosluk bırakarak yazınca ve printf("%s",metin); ile bunu ekrana bastırınca sadece mer cıkıyor bunun nedeni nedir arkadaşlar? gets fonksiyonu kullanınca tamamını basıyor ama neden scanf de sorun çıkıyor? |
scanf fonksiyonu null yani boşluk görünceye kadar okuma yaptığından dolayı scanfle yaptığınızda mer i diziye atıp duracaktır. gets ile scanf in bariz farkı burada aslında. Gets enter tuşuna basılana kadar scnf null görene kadar veriyi alıyor. |
peki gets ya da scanf ' i kullanıyorken istediğimiz uzunlukta metinler yazabilirmiyiz? |
Kitaplarımı satıyorum, ilgilenenler bakabilir. http://forum.donanimhaber.com/m_101028554/f_//tm.htm#101515096 |
https://store.donanimhaber.com/5e/e1/28/5ee1283130d7f65f9b57833b3fbc86f2.jpg resimdeki soruyu yapmaya çalışıyorum fakat yolcuların fazladan ödemesi gereken ücreti hesaplatamadım nerde hata yapıyor olabilirim ? Console.WriteLine("1-Avrupa"); Console.WriteLine("2-Asya"); Console.WriteLine("3-Amerika"); Console.WriteLine("4-Okyanusya"); Console.WriteLine("Hangi kıtaya gitmek istersiniz ? = "); int kita = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("1-First Class"); Console.WriteLine("2-Bussines"); Console.WriteLine("3-Economy"); Console.WriteLine("Bilet sinifiniz nedir ? = "); string sinif = Console.ReadLine(); Console.WriteLine("Bagaj ağırlığınız nedir (kg) ? = "); int bagaj = Convert.ToInt32(Console.ReadLine()); int bagaj_ucreti = 0; switch(bagaj_ucreti) { case 1: if (bagaj > 30 && sinif == "1-Firt Class") bagaj_ucreti += 2; else if(bagaj > 30 && sinif == "2-Bussines") bagaj_ucreti += 4; else if (bagaj > 30 && sinif == "3-Economy") bagaj_ucreti += 6; Console.WriteLine("Avrupa"); break; case 2 : if (bagaj > 40 && sinif == "1-Firt Class") bagaj_ucreti += 3; else if (bagaj > 40 && sinif == "2-Bussines") bagaj_ucreti += 5; else if (bagaj > 40 && sinif == "3-Economy") bagaj_ucreti += 7; Console.WriteLine("Asya"); break; case 3: if (bagaj > 50 && sinif == "1-Firt Class") bagaj_ucreti += 4; else if(bagaj > 50 && sinif == "2-Bussines") bagaj_ucreti += 6; else if (bagaj > 50 && sinif == "3-Economy") bagaj_ucreti += 8; Console.WriteLine("Amerika"); break; case 4 : if (bagaj > 60 && sinif == "1-Firt Class") bagaj_ucreti += 5; else if (bagaj > 60 && sinif == "2-Bussines") bagaj_ucreti += 7; else if (bagaj > 60 && sinif == "3-Economy") bagaj_ucreti += 9; Console.WriteLine("Okyanusya"); break; } Console.WriteLine("Ödemeniz gereken fazla bagaj ucreti = {0}",bagaj_ucreti); Console.ReadLine(); < Resime gitmek için tıklayın > |
"An unhandled exception of type 'System.IO.FileLoadException' occurred in IACore.dll Additional information: Mixed mode assembly is built against version 'v1.0.3705' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information." şeklinde bir hata alıyorum. yardımcı olabilirmisiniz kullandığım c# wpf |
< Resime gitmek için tıklayın >
görüntü düzgün , yani bu halde
< Resime gitmek için tıklayın >
ancak bu kodları aynı hizaya getirdiğimde ,
< Resime gitmek için tıklayın >
görüntü de bu şekilde değişiyor ,
< Resime gitmek için tıklayın >
zıt şeyler oluyor gibi
< Bu mesaj bu kişi tarafından değiştirildi adsızhesap2 -- 19 Ocak 2015; 9:08:23 >
Bu mesaja 3 cevap geldi. Cevapları Gizle