Konsol. Ayrıca diğer kastettiğin "sekmeli" programlara da win32 deniyor :D önce konsoldan başlamalısın win32 program yazmak tahmin ettiğin kadar kolay değil. |
Arkadaşlar Visual Studio 2012'de bir OCR programı yapmaya çalışıyorum, programın el yazısını okuması lazım. Birçok kaynağa baktım fakat yapamadım bir türlü. Bilgisi olan varsa acil yardım lütfen. |
gets veya scanf prototiplerinde bildiğim herhangi bir sınırlama yok uzunluk açısından.Fakat neye atıyacağımıza göre tabiki bir sınır olabilir int long int double nin sınırları farklı ve pek tabi dizilerin sınırlarınıda biz belirliyoruz. Diziye sığdığı kadarıyla herhangi bir engelleme olduğunu düşünmüyorum. |
case1 ve case 2 deki değişiklikleri 3 ve 4 için de uygula tamamdır ![]() 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 ? = "); int sinif = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Bagaj ağırlığınız nedir (kg) ? = "); int bagaj = Convert.ToInt32(Console.ReadLine()); int bagaj_ucreti = 0; int fazlaBagajAgırlıgı = 0; switch (kita) { case 1: if (bagaj > 30 && sinif == 1) { fazlaBagajAgırlıgı = bagaj - 30; bagaj_ucreti += fazlaBagajAgırlıgı*2; } else if (bagaj > 30 && sinif == 2) { fazlaBagajAgırlıgı = bagaj - 30; bagaj_ucreti += fazlaBagajAgırlıgı * 4; } else if (bagaj > 30 && sinif == 3) { fazlaBagajAgırlıgı = bagaj - 30; bagaj_ucreti += fazlaBagajAgırlıgı * 6; } Console.WriteLine("Avrupa"); break; case 2: if (bagaj > 40 && sinif == 1) { fazlaBagajAgırlıgı = bagaj - 40; bagaj_ucreti += fazlaBagajAgırlıgı * 3; } else if (bagaj > 40 && sinif == 2) { fazlaBagajAgırlıgı = bagaj - 40; bagaj_ucreti += fazlaBagajAgırlıgı * 5; } else if (bagaj > 40 && sinif == 3) { fazlaBagajAgırlıgı = bagaj - 40; bagaj_ucreti += fazlaBagajAgırlıgı*7; Console.WriteLine("Asya"); } break; case 3: if (bagaj > 50 && sinif == 1) bagaj_ucreti += 4; else if (bagaj > 50 && sinif == 2) bagaj_ucreti += 6; else if (bagaj > 50 && sinif == 3) bagaj_ucreti += 8; Console.WriteLine("Amerika"); break; case 4: if (bagaj > 60 && sinif == 1) bagaj_ucreti += 5; else if (bagaj > 60 && sinif == 2) bagaj_ucreti += 7; else if (bagaj > 60 && sinif == 3) bagaj_ucreti += 9; Console.WriteLine("Okyanusya"); break; } Console.WriteLine("Ödemeniz gereken fazla bagaj ucreti = {0}", bagaj_ucreti); Console.ReadLine(); |
arkadaşlar c de kodlamaya baktığımda \a komutu (alert) program calışırken istediğim yerde ses üretebiliyorum(tek ses olarak) ancak kodlarken \a\a\a gibi... ard arda ses üretmesini istediğimde yine tek ses üretiyor bunun nedeni ne olabilir? (windows sürümü etkiler mi bu durumu çünkü izlediğime göre windows 7 de ard arda ses üretiyor.... benim windows sürümüm 8.1,,,bunu düzeltme yöntemi var mıdır?) ![]() |
Bende de win7 var , denedim daha demin arka arkaya ses verdi , win8.1den kaynaklanıyor olabilir ya da derleyiciden, aralarına birşey ekleyerek dene |
derleyici değil sorun , c++ 'da da denedim ,aralara eklemeler de yaptım ancak hala tek ses veriyor, |
arkadaşlar bir başka soru yine , aşağıdaki kodu yazdıktan sonra benden ; "ayni program icin bir sayi daha almani istiyorum, adina sayi3 diyelim, tek ekleyecegin sey sayi3 un asal olup olmadigini bulmak olsun" istendi ve "isi fonksiyonlara bolmen lazim mesela bir sayinin asal olup olmamasini bulan ayri bir fonksiyon olacak sonra baska bir fonksiyon verilen araliktaki asal sayilari bulacak, bu fonksiyon tabiki yukaridaki fonksiyonu kullanacak" açıklaması yapıldı ancak bunu tam olarak anlayamadım yani main içinde sayi2 den sonra sayi3 alıcam , ve bu sayı3 için başka bir fonksiyon yazıcam 3.sayının asal olup olmadığını inceleyen , peki üstteki istenenlerle ilk yazdığım fonksiyonun ne bağlantısı var ya da nasıl bir bağlantı olacak aralarında ??? KOD : ( girilen iki değer arasındaki asal sayıları buluyor ) #include <stdio.h> int kontrol(int x , int y) { int i,j,sayac; for(i=x; x<=y; x++) { for(j=2; j<x; j++) { if((x%j)==0) { sayac=0; break; } else { sayac=1; } } if(sayac==1) { printf("%d ",x); } } } int main() { int sayi1,sayi2,gecici=0; printf("Araliktaki sayilardan ilkini giriniz : "); scanf("%d",&sayi1); printf("\nAraliktaki sayilardan ikincisini giriniz : "); scanf("%d",&sayi2); if(sayi1<2 || sayi2<2) { printf("\nSayilardan herhangi birisi 2'den kucuk olamaz..\n"); } else if(sayi1<sayi2) { kontrol(sayi1,sayi2); } else if(sayi1>sayi2) { gecici=sayi1; sayi1=sayi2; sayi2=gecici; kontrol(sayi1,sayi2); } else { printf("\nAyni degerleri girdiniz , lutfen farkli iki deger giriniz.."); } return 0; } |
Başlığı görmeden konu açmıştım inceleyebilir misiniz http://forum.donanimhaber.com/m_101902853/tm.htm |
C#'da yeniyim. Şöyle bir şey yapabilir miyim merak ediyorum. Yazdığım programı başka bir bilgisayara atacağım ve o bilgisayarda textbox'a bir şey yazıp butona basınca, Textbox'a yazdığım şey benim bilgisayarıma gelecek. Böyle bir şey mümkün mü? Ne kadar zor? |
merhaba ben bi yedek parça firma çalışıyorum sürekli logo üzerinden yeni kayıtlar açılıyor ve veritabana kaydoluyor bende bunu bir program haline getirmek istedim datagridview ile veriyi çektim ama datetimepicker ilede geçmiş kayıtları görüntülemek istiyorum bana yardımcı olurmusunuz kodu varsa söylerseniz sevinirim resim aşağıdaki linkte mevcuttur http://imgim.com/3966incii2857996.png |
Hocam o tablodaki tarihi bence tarih ve saat adında iki coloumn olarak ayırın daha kolay yaparsınız |
Merhaba , lise 2 yazılım öğrencisiyim . Hazır on beş tatile girilince kendi çapımda C# konsol uygulamaları yapmaya çalışıyorum. Aklıma gelen bir uygulama örneği de "telefon rehberi" örneği oldu. Bunu yaparken ilk başta bir menü geliyor ve yapılacak işlemi soruyor. Dört tane seçim var ; birincisi "kişi girişi" ,ikincisi "kişi listeleme" , üçüncüsü de " kişi silme" , dördüncü olarak da programdan çıkma. Şimdi ben bu üç olayı da kısmi olarak hallettim fakat biraz zorluk da olsun diye tüm bu kişileri txt ye kaydettim. Kaydetme işleminde sorun yok fakat "kişi silme" işleminde diziden sildiğim kişiyi çoktan txt ye kaydetmiş oluyorsunuz.Yani kişi silinse bile txt de kayıtlı oluyor . Sizlere sorum : Bu silme işlemini nasıl yapabilirim , birde "kişiler listele" denildiği zaman txt den okumasını istiyorum. Nasıl yapabilirim ? Yardım edebilirseniz çok makbule geçer. İyi forumlar. using System; |
1- Klavyeden alınan yazıyı büyük harflere dönüştürme 2- Alttaki soruda hata nerde ?
C program Yardım edenlere şimdiden teşekkür ederim. |
Klavyeden girilen sayıları büyütmüyorum , aksine küçültüyorum. Ayrıca kullanıcının ismini "Murat AKbıyıK" tarzı girmesiyle silinecek olan kayıt bulunumaz. Yorum yapmak için yapılmış bir yorumdan ibaret yazdığınız. Ayrıca benim istediğim yardım başka sizin yazdığınız başka. Yapacak bir yardımınız yoksa yapmanıza da gerek yok. |
Kardeşim senin mesaja itifen yazmadım ki ben onu. Benim kendi sorularım var. Seninkiyle alakası yok neyin siniri bu kadar ![]() |
Sabah yazdım o mesajı takan olmadı , sizinkini de benim mesaja yorunca ... Onun siniri size patladı. Affola ... |
c# ile android programlama yapmak istiyorum ama okulda pc için uygulamalar yaptık, androide geçerken ne gibi farklılıklar olur? ne yapmam gerekir? Yardımlarınızı bekliyorum şimdiden teşekkürler... |
kendim çözdüm |
Bu mesaja 1 cevap geldi. Cevapları Gizle