hangi dilde? |
C de |
c# hakkında bir soru; mp3 player tasarlyorum şu şekil bi play butonum var çalışıyor
böyle de bir stop butonu var private void button4_Click(object sender, EventArgs e) birde sonraki var . private void button5_Click(object sender, EventArgs e) sonraki butonuna basınca önce stop yapıp sonra durdur yapması lazım bunu gayet güzelce yapıyor fakat kod karmaşasını önlemek için play ve stop butonunu bir fonksiyon gibi kullanmak istedim yapamadım dolayısıyla butonların içindekileri copy paste yaptım yani son yazdığım kod private void button5_Click(object sender, EventArgs e)bunun gibi yapamaz mıyım? |
ilgilenin dertlerimle bana iyi davranın :D arkadaşlar bakın şu kod: string c,is=" ,;-:"; int i=0,j,k=0,a,b=0,x=0; getline(cin,c); for(i;i!=c.size();i++){ for(j=0;j<5;j++){ if(c==is[j]){ a=i; for(i;i>=b;i--) cout<<c; b=a; i=a; } break; } } tek basınayken gayet saglıklı calısıyor ancak fonksıyon olarak ekleyıp main fonksıyondan ona yonlendırdıgımde calısmıyor nedendir? |
Bana öğretmenim C++ sşarpdan bir ödev ver di ben bunu yapamıyorum konu bu "Klavyeden girilen metin içerisindeki Türkçe karakterleri(ç,ğ,ı,ö,ş,ü bu harfleri sırayla c,g,i,ö,s,u) harfeleriyle değiştiren metodu yazınız. Size yalvarırım bulun kafayı yiyecem |
İpucu vereceğim bu konuda. Tam yazacak vaktim yok çünkü. Stringler char dizileridir. Aldığınız string(dize) bir char dizisidir. Halil kelimesi Halil[0]=H Halil[1]=a ... şeklinde oluşur. Bu mantıkla yol izleyebilirsiniz. |
break niye? return değeri olması gerekiyorsa fonksiyonda bunu belirtmelisiniz. |
Arkadaslar bir sorum olucak ben girilen bir sayinin öncesindeki toplam sayilarini ekrana bastiran bi program yazdırmak ıstıyorum ornegın: girilen sayi 1125 toplami veren sayilar: 121 122 123 124 125 126 127 128 129 ama toplami veren sayilar sirali olmali yardım ederseniz cok sevinirim |
c de menü nasıl oluşturuluyor? menü bir çok seçenekten oluşsun istiyorum ve bu seçeneklerden kullanıcının istediğini sorup ona göre o sonucu ekrana yazdırsın. nasıl yapmalıyım :/ |
a: ilk terim b: son terim x: artış miktarı a+(a+x)+(a+2x)+...+b dizisi için ((b+a)*(b-a+x))/2x toplamı verir. artış miktarı 1 için, yani ardışık dizilerde bu formülü şu hale getirebiliriz. (b+a)*(b-a+1)=2T -> T: toplam sizin sorunuzda 1125*2=2250 (b+a)*(b-a+1)=2250 b^2-ab+b+ab-a^2+a b^2-a^2+a+b=2250 b(1+b)+a(1-a)=2T Formülüne ulaşılır. Sizin yapmanız gereken ise eğer toplamı girdi alacaksanız yukarıdaki formülü algoritma haline getirmek. Bunu nasıl yaparsınız, iç içe iki döngü oluşturarak ilk terim ve son terim değişkenleri artırılarak, sonuca ulaşılıp ulaşılmadığını kontrol ettirmek. Kolay gelsin. |
switch döngüsünden bahsediyorsunuz sanırım. Seçim hakkı verdirmekten yani. Misal yaş grubu için: printf("Bir yas girin."); scanf("%d",&yas); switch(yas) { case 1: printf("Yas = 1); break; case 2: printf("Yas = 2); break; default: printf("Baska bir deger."); breakİ } default sizin seçenekleriniz dışında girilen seçenekler için gösterilecek olandır. |
Evet öyle fakat bu seçimlerde de altta menüler olacak. Yani şunun kodu nasıl olacak fikir yürütemedim; Hoca bize dosya verdi bir .txt formatında. Bu dosyadaki bilgileri okutup programa yazacak ve kullanıcının yaptığı seçime bağlı olarak kendisi hem kullanıp hem de gerekli işlemleri yapacak. Ama hiç bir fikir yürütemiyorum :( < Resime gitmek için tıklayın > |
Seçim 1 için switch(secim) { case 1: //Read the file işlemini yaptıracaksınız. break; case 2: // List all... işlemini yapacaksınız. break; . . . } Menülerden kastınız bu değil mi? Ben mi tam anlayamadım, belki biraz daha detaylandırabiliyorsanız veya örneklendirme daha iyi yardımcı olabilirim. |
Evet menü öyle ama sonrasında nasıl bir getiri yapıcam ? Yani aslında ödevde istenen şeylerin kodunu tek tek yazıp menülere koyamıyorum. yani 1 i tuşladığında şunu çağır dediğimde o çağrılcak şeyi yazamadım :/ kıyaslamalar kafamı fazlasıyla karıştırdı :s |
Sorman gereken soru menü değil. O seçeneklerin her biri için bir fonksiyon yazman gerekli. Menü için yapacağın şey sadece girilen sayıya göre ilgili fonksiyonu çağırmak. Öğrenciler için bir struct oluşturmakla başlayabilirsin. struct un elemanları dosyadaki öğrenci bilgileriyle eşleşecek. Mesela dosya formatı şu şekilde ise; Ahmet Açıkgöz 75 ... struct ta şöyle birşey olmalı; typedef struct { char name[15]; char surname[15]; int exam_score; ... } Student; Bu tanımlamadan sonra mesela 100 öğrenci bilgisi için Student student[100]; gibi bir dizi işini görür. Dosyayı satır satır okuyarak bilgileri bu alanlara depolarsın. Böylece sorular için gereken veriler elde edilmiş olur. |
Evet sormak istediğim buydu. Fakat hoca pek bir şey anlatmıyor. Yanına sormaya gittiğimde hep ya bu önemli değil ya da kolay diyip yolladı. İngilizce okuyoruz ve aksanı da çok değişik hocanın. Kendim kitap alıp çalışmaya başladım fakat daha bu konulara gelemedim, o yüzden kafamda da tam oturmuyor ve şuan çok stres olduğum için de algılarım kapandı ![]() |
yardımınız için teşekkürler! |
Merhaba Arkadaşlar C# Crystal Report ile Raporlama Yapmaya Çalışıyorum Ama bi türlü beceremedim. sorunum kısaca şu; randevu programı hazırlıyorum programda datagridviewde listeleme yaptırıyorum buraya kadar sorunsuz bir buton ekledim rapor adında datagridview den seçim yapıp rapora tıkladığımda boş rapor çıkıyor :( crystal report raporunu oluşturdum önizleme yaptımmı ilk kaydı sorunsuz gösteriyor ama ben seçtiğim kişinin raporunu almak istiyorum yardım plss ;((( |
++++++++ güncellll ![]() |
girilecek. Girilen bilgilerin bir değerlendirilmesi yapılacaktır. Yani girilen bilgilerde, birden fazla
olan değerin kaçar adet olduğu sonuç olarak ekrana yazdırılacaktır.
Örnek olarak girilen değerler: 1 4 6 7 1 2 4 2 -8 2 olsun
Sonuç:
1 --2 adet
4 --2 adet
2 --3 adet
Soru pointer kullanılarak çözülecektir.
Bu mesaja 1 cevap geldi. Cevapları Gizle