1.Bir üçgen için çevre alan hesabını şeçime göre (çevre →1 alan→ 2) yaptıran programı c# dilinde yazın. 2.BİR ÜÇGENİN Girelen kener değerleri için çeşitkener , eşitkenar , veya ikizkener olma durumları gösteren programı c# dilinde yazın 3.girilen 100 sayıdan en büyük ve en küçüğü FOR DÖNGÜSÜ KULLANARAK BULAN PROGRAMI c# DİLİNDE YAZIN 4.BİLGİSİYARIN ÜRETTİĞİ (1-100) ARASI BİR SAYIYI 10 HAKTA YÖNLENDİRME YAPARAK BULDURAN BULDUĞU ANDA EKRANI KIRMIZI RENGE BOYAYAN VE TEBRİKLER YAZDIRAN 10 HAK SONUNDA BULMAZ İSE MALASEF BULAMADINIZ UYARISINIO EKRANI MAVİ RENGE BOYAYARAK VEREN PROGRAMI c# DİLİNDE YAZINIZ (EN KAZIĞI) 5.EKRANI 5 Saniye aralıklarla istenen renklere (5tane) boyayan programı yazınız (renk şeçenekleri 10 tane olacaktır ) 6.klavyeden 0 tuşuna basılana kadar girilen sayıların toplayan sayılardan tek ve çift ollanların sayısını veren programı c# dilinde yazın |
Meraba :C'DE bir dosyada sayilar ve harfler yazili ben sayilari cekip diziye atmak istiyorum bana yardimci olabilirmisiniz ?? Ben sayilari cekip dosyaya attim.. oradanda diziye attim ama biri yinede yazarsa guzel olur fakat bosluklar var bunlari nasil silebilirim. |
Arkadaşlar merhaba Elimde tamamlamış olduğum bir proje mevcutprojede Cristal report kullanarak çıktı almak istedim. Cristal report benim makinemde çalışıyor. diğer makinelerde çalışması için uyguladığım adımlar şu şekilde. 1. referansları projeye ve setup a dahil etmek ( sonuç olumsuz ) 2. referansların özelliklerinden cristal report ile ilgili olanların özelliklerinden Yereli kopyala "Local copy" Değerlerini True yapıp projeyi derlemek ( sonuç olumsuz ) 3. uzun araştırmar sonucunda cristal reportun kurulması gereken bilgisayarlara Cristal reportun yamaları... bu yamalar a) activexviewer.cab ( sonuç olumsuz ) b) CRRedist2005_x86.msi ( sonuç olumsuz ) c) elimde bulunan başka bir bilgisayara önce virtual studio 2012 kurdum sonra cristal report for VS 2010 - 2012 eklentisini kurdum (305 MB) daha sonra bunların hiçbirisini çalıştırmadan projemi kurup exemi tıklattım ( sonuç olumlu ) Şimdi diğer kurulması gereken hiç bir bilgisayara VS 2012 kurulumu yapamayacağıma göre ben nerde eksik yapıyorum? Hata kodlarını soracak olursanız "Program çalışmayı durdurdu hata clr20r3" ikinci sorunum şu şekilde; Projemde toplu mail atabilen bir form var kodlarını paylaşıyorum. Aktif Çalışıyor. bu kodlarda ( buton click event ) 01 try 02 { 03 progressBar1.Minimum = 0; 04 progressBar1.Maximum = 100; 05 06 button1.Enabled = false; 07 button1.Text = "Giden..."; 08 MailMessage mesaj = new MailMessage(); 09 mesaj.From = new MailAddress(label5.Text, "MyProgram", System.Text.Encoding.UTF8); 10 SmtpClient smtp = new SmtpClient(); 11 for (int i = 0; i < frm1.alicisec.listBox1.Items.Count; i++) 12 { 13 mesaj.Bcc.Add(frm1.alicisec.listBox1.Items.ToString()); 14 15 } 16 mesaj.Subject = textBox1.Text; 17 mesaj.Body = textBox2.Text; 18 mesaj.Priority = MailPriority.High; 19 AlternateView plainView = AlternateView.CreateAlternateViewFromString("alternate", null, "text/plain"); 20 AlternateView htmlView = AlternateView.CreateAlternateViewFromString("<img src=cid:companylogo>", null, "text/html"); 21 LinkedResource logo = new LinkedResource(@"C:\\Logo\\Company.jpg"); 22 logo.ContentId = "companylogo"; 23 htmlView.LinkedResources.Add(logo); 24 mesaj.AlternateViews.Add(plainView); 25 mesaj.AlternateViews.Add(htmlView); 26 mesaj.IsBodyHtml = true; 27 smtp.Port = 587; 28 smtp.Host = "smtp.gmail.com"; 29 smtp.EnableSsl = true; 30 smtp.Credentials = new NetworkCredential("mymail@gmail.com", "asd123"); 31 label8.Visible = true; 32 progressBar1.Visible = true; 33 for (double i = progressBar1.Minimum; i <= 100; i += (progressBar1.Maximum / frm1.alicisec.listBox1.Items.Count)) 34 { 35 if (i == 99) 36 { 37 progressBar1.Value = Convert.ToInt32(i) + 1; 38 } 39 else 40 { 41 progressBar1.Value = Convert.ToInt32(i); 42 } 43 smtp.Send(mesaj); 44 } 45 button1.Text = "Gönder"; 46 MessageBox.Show("Postalar Müşterilerinize ulaştı."); 47 button1.Enabled = true; 48 label8.Visible = false; 49 progressBar1.Visible = false; 50 //this.Hide(); 51 } 52 catch (Exception ee) 53 { 54 MessageBox.Show("Mesajınız gönderilmedi.\nHata raporu: " + ee.ToString()); 55 button1.Enabled = true; 56 button1.Text = "Gönder"; 57 label8.Visible = false; 58 progressBar1.Visible = false; 59 } Mail mesaj alanına öncelikle logo ekleniyor. logoyu PC nizden yol belirtiyorsunuz. textbox2 gördüğünüz gibi mesaj.Body olarak ayarlı. fakat buraya yazdığım hiç bir yazı giden maillerde gözükmüyor sadece Logo görünüyor. son sorum ise. yine aynı projemde 1 DialogResult cikis = new DialogResult(); 2 cikis = MessageBox.Show("Programı sonlandırmak istediğinizden emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 3 if (cikis == DialogResult.Yes) 4 { 5 Application.Exit(); 6 } formun clossing eventinde yaşanıyor. pencereyi kapatıyorum yukarıdaki uyarı geliyor. kapanması için "evet" diyorum. uyarı tekrar çıkıyor. onada " evet" dedikten sonra program kapanıyor. arkadaşlar forumlarda yaşadığım konuları sürekli araştırdım. son çare bu forum kaldı. bu 3 sorunun en önemli ilk iki tanesidir. lütfen yardımlarınızı esirgemeyin. teşekkürler |
Cristal Report başka bilgisayarlarda yazıcı çıktısı sorunsuz çalışıyor... (ÇÖZÜLDÜ) Toplu mail ve çift uyarı kutusu sorunu devam etmekte |
Elimde txt dosyada isimler var. Yazdığım fonksiyonda kişileri isme göre aratırken ilk isim çıkıyor sadece.Tamamının çıkmasını nasıl sağlarım ? |
merhaba benim bir proje ödevi yapmam lazım ödev bir txt dosyasında kaç tane kelime kaç tane sayı olcak bunu istiyor c de daha yeniyim acil yardım !!!!!!! |
Merhaba arkadaşlar, Bir konuda fikir ve yardımlarınıza ihtiyacım var. Üzerinde çalıştığım bir projeye word dokumanı import edilecek ve bu dokuman içeride analiz edilecek. Dokuman içeri aktarıldıgı zaman DevExpress nesnelerinden RichTextEdit içerisinde gösterilecek. Analiz işlemini bir şekilde ayarladım ben fakat nesneye verileri aktardığımdan sayfa numaralarının da görünmesini istiyorum. Bunu başaramadım (muhtemel footer içerisinde yapılıyordur fakat yapamadım). Bu konuda fikirleri olan arkadaşların fikirlerini bekliyorum. Bu işlemi (dosya import) daha kolay yapabileceğim bir dokuman olursa yönlendirmeleri de yaparsanız pek ugrastırmış olmam. Şimdiden teşekkürler. Not: Microsoft 14.0 referansı ile C# içerisine referans gösterildi. |
Merhaba, özel atama operatörleri dediğin yukarıdaki ifadelerin asıl amacı işlemleri daha kısa yapmanı sağlamaktadır. a+=b; ifadesi a değerinin önceki değerini al b ile topla ve a'nın yeni değeri olarak ata işlemini sağlıyor. a*=b; ifadesi a değeri ile b yi çarp yeni a değeri olarak ata anlamını taşıyor. Bunların dışında bir anlamlarını hatırlamıyorum. verdiğin örnekte a+=b sonrasında a değeri :110 oluyor a/=2 sonrasında da a'nın yeni değeri 55 olması gerek. @hunterturk13 |
@baranbula Tüm isim listesini almak istiyorsan döngü ile dolaşman lazım dosyanın içinde ama dosya yapısı önemli burada ad1 __ soyad1 __ text1 __ text2 ad2 __ soyad2 __ text1 __ text2 şeklinde mi tutuyorsun kayıtlarını |
@gultekinyilmaz93 kardeşim yeni olsan dahi öncelikle burada ascıı kodları ögrenmen gerek ki, daha sonrasında text içeriğini char diziye atayarak kontrol edebilirsin. ascıı kodlar belli aralıklarda düzenlenmiş ona göre sayı veya karakter ayırma işlemini yapıyorsun ;) |
pm at |
@umut_n95 Dosyadan tüm karaterleri okuman gerekiyor öncelikle sonrasında, karakterlerin ascıı kod aralıklarına göre kontrolünü yapıp belli aralıkta olanları (48 ile 57 arasındaki ascıı kodlar 0-9 sayılarına karşılık geliyor) diziye atman gerekiyor. Kolay gelsin |
evet hocam aynen öyle tutuyorum. kodu yollayabilirim pm'den |
@baranbula yolla kodunu bir kontrol edebilirim senin için. |
Kabataslak hangi satırda nasıl çalıştığı gerekli yardım !!! #include <iostream> Kabataslak hangi satırda nasıl çalıştığı gerekli yardım !!! |
Herkese kolay gelsin arkadaşlar soruma yardımcı olabilecek varsa yardım etsin lütfen Picturebox'u sağa aşağıya yukarıya hareket ettirebiliyorum ama bir tek sola hareket ettiremiyorum şu kodu kullanıyorum "pictureBox3.Left += rd.Next(0,26);" rigth yazınca hata veriyor fikri olan var mı ? (left yazıyor ama ekranda sağa doğru gidiyor bize göre sağ programa göre sol demek ki ) |
Belki yardımcı olur... Yazının içindeki rakamları sayan program: #include <iostream> using namespace std; int rakam(char ); int main(){ char h[10000]; int i, s=0; gets(h); system("cls"); cout<<"Girilen: "<<h<<"\n\n"; for(i=0;h!='\0';i++){ if(rakam(h)==1){ s++; } } cout<<"Rakam sayisi: "<<s<<"\n\n"; system("PAUSE"); return EXIT_SUCCESS; } int rakam(char Kar){ int donus=0; switch(Kar){ case '0': donus=1; break; case '1': donus=1; break; case '2': donus=1; break; case '3': donus=1; break; case '4': donus=1; break; case '5': donus=1; break; case '6': donus=1; break; case '7': donus=1; break; case '8': donus=1; break; case '9': donus=1; break; default : break; } return donus; } |
< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler |
Aşağıdaki kodlarda dosyaNo'ya göre arama yapmak istiyorum fakat ben ne yazarsam yazayım bana dosyadaki herkesi gösteriyor.
Birde gösterirken isim soyisim ve adresi doğru göstersede tc'yi rasgele bir sayı gösteriyo ve hepsinde aynı dosyaNo'yu ise benim
girdiğim sayı olarak gösteriyor ve hepsinde aynı.
Nerelerde yanlış yaptım, ben hangi numarayı yazdıysam onun bilgileri çıksın istiyorum.
Bu arada kodları kutucuk içinde nasıl paylaşıyoruz.
Teşekkürler
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *hastatablosu;
int no,dosyaNo,TCno;
char ad[20],soyad[20],adres[20];
hastatablosu=fopen("hastatablosu.txt","r+");
printf("lutfen bir numara giriniz:");
scanf("%d", &no);
while( !feof(hastatablosu)){
fscanf(hastatablosu, "%d\t%s\t%s\t%d\t%s\t", &dosyaNo,ad,soyad,&TCno,adres);
if(no==dosyaNo) break;
dosyaNo=no;
if(no==0){
printf("Kayit bulunamadi");
}
else{
printf("\nDosya Numarasi: %d", dosyaNo);
printf("\nAdi: %s", ad);
printf("\nSoyadi: %s", soyad);
printf("\nTC numarasi: %d", TCno);
printf("\nAdresi: %s", adres);
}
}
system("PAUSE");
}
Bu mesaja 1 cevap geldi. Cevapları Gizle