Merhaba dostum, labelKare.Text= "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString(); Sen bu şekilde her for da labelin text ini değiştiriyosun. Yani 10 kere labele farklı şey yazdırıyosun. Bunun yerine labelKare.Text += "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString(); ( = yerine += koyduk) Bu da; labelKare = labelkare + (i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString()); ile aynı şey oluyo. her seferinde mevcut texte ekleme yaparsan istediğin sonuç olur |
Hocam cok tesekkur ederim, cok makbule gecti. Hazir sizin gibi bir cevheri bulmusken, son bir sorum olacak ve odevlerim de bitmis olacagi icin en az 1 ay kimsenin basini agritmayacagim ![]() |
Elinizde Graf algoritması ve Huffman algoritması varmı varsa atarmısınız. Özelikle graf algoritmasında Fonksiyona gönderilen parametreye komsu olan graflarını bulan bir kod yazmaya calısıyorum ve beceremedim internette dogru düzgün türkçe kaynak yok olanalarda bütün grafı bulmaya yönelik acilll yardımm lütfennn |
Beyler bir sorum var. Bir turnuva var. Bunla ilgili bir yazilim gelistirilcek. Kullanicadan oyuncunun lisans numarasini girmesini istiyoruz. Ama bu lisans numarasinin unique olmasi lazim. Kullanici onceden girdigi bir lisans numarasini bir daha girerse program kullaniciya tekrar lisans numarasini sormali. Bunu saglayan bir fonksiyon yazabilir misiniz ? Donguler, fonksiyonlar ve arraylarin disinda birsey kullanmadan. Not:Dil c. |
Beyler dosyalar konusunda aklıma takılan bir çok şey var. fopen neyi geri döndüyor dosyanın başlangıç adresini mi? FILE *f; int ch; while ((ch = fgetc(f) != EOF) putchar(ch); Bir de bilgisayarın dosyanın sonuna gelindiğini nasıl anladığını merak ediyorum. Burada ne artıyor da EOF(-1)'e eşit oluyor ? |
FILE açılan dosyayı simgeleyen bir yapıdır (struct). İçinde dosyaya ait bilgiler bulunur. fopen ise o dosyayla ilişkilendirilen bir FILE yapısına işaretçi döndürür. Dosyayla alakalı bütün fonksiyonlar bu yapının üye elemanlarını kullanır. Kimisi sadece okur, kimisi modifiye eder. FILE yapısının en önemli üyesi dosyanın o anki konumunu gösteren dosya işaretçisi. Okuma ya da yazma yaptığın zaman dosya işaretçisi artar. fseek ile bu işaretçinin değeri değiştirilebilir, böylece dosyanın istenilen noktasına erişilir. Dosyanın sonu nasıl anlaşılıyor dersen bu dosya sistemi ile alakalı. Muhtemelen her dosyaya bir başlık ekleniyor ve dosyayla ilgili bilgiler buraya yazılıyordur (uzunluğu, dosya/klasör belirteci, gizli/açık belirteci. oluşturulma zamanı vs.) |
Merhaba Gençler, İkinci dereceden denklemin köklerini bulan konsol uygulaması yaptım.ikinci dereceden denklemlerde bildiğimiz gibi "a" değerinin 0 olmaması gerekiyor.Bunu bir türlü koda yediremedim.Yardımcı olabilecek varsa minnettar olurum :) kodlar : double a, b, c, x1, x2,delta; Console.WriteLine("Örnek : (ax^2+bx+c)"); Console.Write("a değerini giriniz:"); a = Convert.ToInt16(Console.ReadLine()); Console.Write("b değerini giriniz:"); b = Convert.ToInt16(Console.ReadLine()); Console.Write("c değerini giriniz:"); c = Convert.ToInt16(Console.ReadLine()); delta = (b)*(b) - 4 * a * c; if (delta>0) { x1 = ((b) + Math.Sqrt(delta)) / 2 * a; x2 = ((b) - Math.Sqrt(delta)) / 2 * a; Console.WriteLine("1. Kök:{0}", -x1); Console.WriteLine("2. Kök:{0}", -x2); } else if (delta==0) { x1 =-(b) / 2 * a; Console.WriteLine("Çakışık Kök Vardır:{0}",-x1); } else { Console.WriteLine("Gerçel Kök Yoktur"); } Console.ReadKey(); |
merhaba, ikinci dereceden denklem konsol uygulaması yaptım.Yanlız bildiğimiz gibi denklem kuralında a değerinin 0 olmaması gerekiyor.Bunu bir türlü koda yediremedim,.Yardımcı olabilecek biri var mı ? double a, b, c, x1, x2,delta; Console.WriteLine("Örnek : (ax^2+bx+c)"); Console.Write("a değerini giriniz:"); a = Convert.ToInt16(Console.ReadLine()); Console.Write("b değerini giriniz:"); b = Convert.ToInt16(Console.ReadLine()); Console.Write("c değerini giriniz:"); c = Convert.ToInt16(Console.ReadLine()); delta = (b)*(b) - 4 * a * c; if (delta>0) { x1 = ((b) + Math.Sqrt(delta)) / 2 * a; x2 = ((b) - Math.Sqrt(delta)) / 2 * a; Console.WriteLine("1. Kök:{0}", -x1); Console.WriteLine("2. Kök:{0}", -x2); } else if (delta==0) { x1 =-(b) / 2 * a; Console.WriteLine("Çakışık Kök Vardır:{0}",-x1); } else { Console.WriteLine("Gerçel Kök Yoktur"); } Console.ReadKey(); |
while(a!=0) { console.writeline("a değerini giriniz:"); a = ConvertToInt32(Console.ReadLine()); } dersen a ya 0 dan farklı sayı girene kadar döndürmüş olursun. |
Şu soruyu çözebilirseniz sevinirim arkadaşlar program C dilinde yazılacak. Aşağıda açıklanan kodu yazınız. a)veriGir isimli 10 öğrencinin isim-soyisimlerini ve sınav notlarını (0-100 arasında) alan bir fonksiyon yazınız. b)10 öğrenci arasından en yüksek notu bulan maksimumBul isimli bir fonksiyon yazınız. c)Tanımlı fonksiyonları kullanan bir program yazınız. Programınız 10 öğrencinin isim-soyisim ve sınav notlarını klavyeden almalı çıktı olarak da en yüksek notu alan öğrencinin adı soyadı ve sınav notunu ekrana bastırmalı. Şimdiden teşekkürler. |
Benimde bi sorum olacaktı yardımcı olursanız sevinirim. İki şehrin arasındaki mesafeyi hesaplayan bi program yazıyorum. Aradaki mesafeyi enlem ve boylama göre hesaplıcak. Elimde bi php kodu var çalışıyor bunu c++ uyarlamaya calısıyorum ama bi yerde tıkandım. elimdeki php kodu bu <?php benim ise geldiğim nokta /* illerin mesafesini hesaplayan program */ buraya kadar doğru olduğunu tahmin ediyorum phpdeki dereceyi radyana , radyanı dereceye çeviren kodu bulamadım bu yüzden formülünü girdim. Sorum ise şu ilk başta dereceyi radyana çeviriyorum daha sonra tekrar dereceye çevirmem gerekiyor burda ne yapabilirim |
Hocam çok iyi açıklamışsınız çok teşekürler. Bir sorum daha olacak C dilinde nesne ile değişken aynı şey midir direk olarak ? #include <stdio.h> Yukardaki kodda Burak yazısını görmem gerekirken neden hata alıyorum ? |
Argv Argc yi anlamadım , biraz özetleyip ya da çalışabileceğim yerin linkini verirseniz çok sevinirim. |
Pointer'a direk Durak atayabilirim onda sıkıntı yok. Ama sonra değiştiremiyorum. Neden? |
Stringler program koduna gömülürler. Program kodu ise sadece okunabilir, üzerine yazılamaz. O yüzden direkt olarak koda yazılı stringi gösteren işaretçi ile onu okuyabilir ama değiştiremezsin. char dizi[] = "Durak"; ifadesinde ise string diziye kopyalanıyor. Adresi değil, bütün karakterler birebir kopya. Diziler yazılabilir bölgede oldukları için onu gösteren işaretçi de stringin üzerine yazabilir. |
Arkadaşlar System.NullReferenceException: Object reference not set to an instance of an object. hatası alıyorum , bu saatte teamviewer dan bi göz atabilecek var mı? saatlerdir işin içinden çıkamadım :/ |
http://stackoverflow.com/questions/3024197/what-does-int-argc-char-argv-mean Şurada güzel bir anlatım var. Kısaca programı komut satırından çağırırken parametre yollamaya yarıyor. |
argc kaç parametre olduğunu tutar, argv parametrelerl tutar kısaca: program şu şekil olsun:
cmd'ye şu şekilde komut girelim: BenimProgram.exe "ali" "veli" "haydar" çıktı: ali veli haydar |
Merhaba hocam. Odevi degistirip yazmistim, daha kolay anlasilsin diye ama odevin asli form seklinde. Formun label kisminda kare hesabinin tamaminin cikmasi lazim. Yani soyle uzun bir cumle dusunun; 1 sayisinin karesi 1 x 1 2 sayisinin karesi 2 x 2 3 sayisinin karesi 3 x 3 4 sayisinin karesi 4 x 4 ............ seklinde 10'a kadar giden. Asagida konsol ciktisini paylasiyorum; benim istedigim bunu label'a uygulamak. Konsolda Console.Write ile satirlar birlesiyor ama label'da yapamiyorum. Simdiden tesekkurler.
private void buttonKare_Click(object sender, EventArgs e)
{
kareHsp(10);
}
private void kareHsp(int sonDeger)
{
for (int i = 1; i <= 10; i++)
{
labelKare.Text= "i.ToString() + " sayisinin karesi " + i.ToString() + " x " + i.ToString();
}
}
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi Programmeur -- 24 Aralık 2014; 17:49:47 >
Bu mesaja 1 cevap geldi. Cevapları Gizle