sa. yeni başladım hoca ödev verdi çok az bilgim var yapamıyorum c sharp consolda dışardan girilen bir mesajın içimndeki a b ve c karakterlerini x y z ile değiştiren bir fonksiyon yazın ve fonksiyonun çağrısını yapın yapabilen varsa nerden nasıl başlayacıgımı soleyebilir mi teşekkürler şimdiden |
Form2 veriyicek = new Form2(); veriyicek.Show(); int deger = Convert.ToInt32 (dataGridView1.SelectedRows); bag.Open(); SqlCommand cmddx = new SqlCommand("select * from kayitlar where id=@id ", bag); cmddx.Parameters.AddWithValue("@id",deger); SqlDataReader drx = cmddx.ExecuteReader(); while (drx.Read()) { veriyicek.textBox1.Text = drx[0].ToString(); veriyicek.textBox2.Text = drx[3].ToString(); veriyicek.comboBox1.SelectedItem = drx[1].ToString(); } bag.Close(); } Form2den dgv'den sağt tık yapıp düzenle dediğimde verilerin form1'deki ilgili alanlara yüklenmesini saglamak istiyorum. Aslında suan hersey tamam gibi ama bi tür dönüşüm hatası var galiba. Yardimci olacak var mı ? < Resime gitmek için tıklayın > |
arkadşalar iyi akşamlar....c# ta bir proje yapıoyurm..kameradan alınan İki resimi birbirinden çıkarıp yeni halinin yazdıracam.Ancak bir sorun ile karşılaştım.Projenin çoğunu bitirdim sadece farkı alma işleminde sorun var.Bu işlemi yaparken kısaca anlatacak olursam
burda yaptıgım iş 1. ve 2. resmin piksellerini alıp birbirinden çıkaracam.ancak daha önce c#kullanmadığım için yapamadım.bana Color array ine ait iki elemanın farkını alan kod lazım sizden ricam yardımcı olurmusunuz.zaten son olarak ta bmp.setPixel ile de farknı yazdıracam. Not : Color arrayinin sanırım [A,R,G,B,] şeklinde 4 elemanı var. |
2 Tane Sorunum varda yardımcı olabilirmisiniz? Kodu buraya kopyaladığımda sorun çıktı pastebin:http://pastebin.com/wBB5aFVv burda bölme işleminin sonucu 9.6666666667 çıkıyor fakat ben 9.66 göstermek istiyorum normalde -0.01 ekleyer sorunu çözüyordumda değeri çok sık değişmeye başladı ve sorun çıkarıyor - işlemi bunu nasıl sıfırdan sonraki 2 basamağı göstermesini sağlayabilirim yani yuvarlama işlemi olmadan birde http://pastebin.com/hgUd75Gd Bu önemli değil aslında fakat komut verip sell price per key komutunu değiştiğimde gösterilen fiyata yansımıyor program açıldığındaki değeri gösteriyor.(bunu direk sellpriceperkey/9.0 a bağlayıp sorunu çözdüm) |
public class Program { static void Main(string[] args) { char[] _old = new char[] { 'a', 'b', 'c' }; char[] _new = new char[] { 'x', 'y', 'z' }; string cümle = Console.ReadLine(); Text_Change(_old, _new,ref cümle); Console.WriteLine(cümle); Console.ReadKey(); } private static void Text_Change(char[] harfasil, char[] harfdegis, ref string _cümle) { if (harfasil.Length == harfdegis.Length) { int length=harfasil.Length; for (int i = 0; i < length; i++) { _cümle=_cümle.Replace(harfasil,harfdegis); } } } } |
çok t.ş.k ederim |
hoca bize c ++ anlatıyo yanlız, dev c++ a giriyoruz dosya>yeni>proje>consol application>c projesi yolunu izleyip ordan devam ediyoruz. Ama ben daha önceden kaynak kodu dosyası üzerinden gördüğüm için hocanın dediklerini pek anlamıyorum. Bana consol application üzerinden c ++ ı anlatan bi site yada kitap önerebilirmisiniz |
Kaynak kodu dosyasi derken? Izlediginiz yol ile acilan dosya kaynak dosyasi oluyo zaten problemi anlayamadim. |
Arkadaşlar C# basliycam korsan kullanmak istemiyorum deneme sürümleri dışında ücretsiz birsürümü bulunmaktamıdır ? Visual Studio Express 2013 diye bişey buldum ama ücretsiz mi emin olamadım ? |
Yardım edebilecek kimse tok mu :/ Edit Stack Overflow da 5 dk sürmeden çözdüler ama yinede saolun.Çözüm String.Format("{0:0.00}",Math.Truncate((BuyPrice / 9.0)*100)/100); |
Merhaba.. bu konuyu görmediğimden bir konu açmış bulundum öncelikle kusura bakılmasın.. Arkadaşlar merhaba Dev C++ da bir kod yazıyorumda. maaşların hesaplarını otomatik yapan. Switch kullanarak yapıyorm 4 tip işçi var her biri için bir case falan da.... döngü yü saglayamadım. En sona devam etmek istiyor musunuz ? [y\n] koydum.. 'n' dediğimde programdan çıkıyor eyvallah... 'y' dediğimdeyse en başta gelen hangi tip işçi için kısmı gelıyor.yine eyvallah. ama otomatik kendi bir değer atıyor ve kodumda ki yanlış değer girdiniz kısmıma geçiyor(1-2-3 veya 4 ten biri dışında bir değer yani). otomatik bir değer atıyor sanırımda..çözemedim onu. yardımlarınızı bekliyorum.. do while kullandım..altta başı ve sonu var. #include<stdio.h> #include<stdlib.h> #define CONTINUE 1 #define EXIT 0 int main (void) { char worker, choice; int cont = CONTINUE; do { printf(" To compute employees' salary please enter the employee number given below :\n" "\n [1] ---- \n [2] ****\n [3] ++++\n [4] ____\n\n > "); scanf("%c", &worker); switch( worker ) { case '1': . . . break; case '4': ... break; default: printf(" WARNING: You entered an unknown value!\n "); } printf("Do you want to continue? [y/n]:"); scanf(" %c", &choice); cont=(choice=='y')?CONTINUE:EXIT; } while(cont); return 0; } |
sabahtan beri kafayı yemek üzereyim... < Resime gitmek için tıklayın > nolur bunun çözümü nedirrr bi el atın. |
proje özelliklerine gir. Build sekmesine geç. Output path kısmında bin\Debug\ yazıyor mu kontrol et. Debug sekmesine geç. Start project seçili olsun. Working directory boş olsun. |
Expressle çalışabilirsin sorun olmaz. |
arkadaşlar bilen biri varsa lütfen yardım edebilirmi "takıldıgınız yerde sorun" demişsiniz ama gerçekten çok müşkül durumda olmasam istemezdim üniverse 1. sınıf öğrencisiyim işini aşırı ciddiye alan bi hocamız var bize pek bişey göstermeden vize sınavı yerine ödev verdi son 4 gün yardımlarınızı bekliyorum geçmem için çok önemli sayıyı basamaklarını ayıran bir kod çalışması . PROGRAM ŞU ŞEKİLDE ÇALIŞACAKTIR; ÖRNEK OLARAK “30010” TAM SAYISI GİRİLDİĞİNDE “30010 = 3 * 10000 + 0 * 1000 + 0 * 100 + 1 * 10 + 0 * 1”, ÇIKTISINI VERECEKTİR. yardım ederseniz çok sevinirim. |
C dilinde , switch -caseleri goto kullanmadan nasıl sürekli hale getirebilirim? Birde , mesela switch(ankara) case 1 : printf("xxx"); break; yazıyoruz ya, ordaki 1 yerine 'X A' nasıl yazabilirim. Yukarda char ankara[10]; yazıyorum yinede olmuyor |
int deger ; if (int.TryParse(Console.ReadLine(), out deger)) { int uzunluk = deger.ToString().Length; string sayı=deger.ToString(); Console.Write(sayı + " = "); for (int i = 0; i <uzunluk; i++) { Console.Write("("+sayı.Substring(i, 1)); Console.Write(" * " + (Math.Pow(10, uzunluk - (i + 1)))+")"); if (i + 1 < uzunluk) { Console.Write(" + "); } } } else { Console.WriteLine("Lütfen sayı giriniz"); } Console.ReadKey(); |
şöyle ki dev c++ ı açtıgımızda dosya>yeni sekmesinde kaynak kodu dosyası bide proje kısımları var. Biz projeye tıklayıp ordan consol application ve c projesine tıklayıp kodları ordan yazıyoruz. Örnek vermem gerekirse mesela 2 sayıyı toplayan program yazarken int main(int argc, char *argv[]) { int topla(int a, intb) { int c; c=a+b; printf("toplam=%d",c); } topla(3,5); return 0; } şeklinde yazdık ama dosya>yeni>kaynak kodu dosyasından yaptıgımız zaman %d veya %f gibi ifadeler kullanmamıştık benim anlamadığım bu ifadeler. |
http://dosya.co/sjo5jw57zcxq/vizeodev.rar.html bu rar daki gibi odev istedi yanlız gerçekten yapamıyorum yardım ederseniz çok teşekkür ederim |
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Nikola_Tesla_