static void Main(string[] args) { int sayi = Convert.ToInt32(Console.ReadLine()); for(int i=2; i<=sayi; i++) { int kalan=sayi%i; if(kalan==0) { Console.WriteLine("sayi asal değildir"); break; } if(i==sayi-1) { Console.WriteLine("sayi asaldir"); break; } } Console.ReadLine();
} } }
static void Main(string[] args) { Console.WriteLine(“girilen sayının negatif veya pozitif olduğunu bulan”); int x = Convert.ToInt32(Console.ReadLine()); if (x >= 0) { Console.WriteLine(“girilen sayı pozitiftir”); } else { Console.WriteLine(“girilen sayı negatif”); } Console.ReadLine(); } } }
girilen x değerini 5 kere ekrana yazdırma
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace x_değerini_5_kere_yazdır { class Program { static void Main(string[] args) { Console.WriteLine(“x değerini 5 kez ekrana yazdır”); int sayi = Convert.ToInt32(Console.ReadLine()); for (int index = 0; index < 5; index++) { Console.WriteLine(sayi); } Console.ReadLine(); } } }
static void Main(string[] args) { int x; int y; int toplam = 0; Console.WriteLine(“bir sayı girin”); int input1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(“bir sayı daha girin”); int input2 = Convert.ToInt32(Console.ReadLine()); if (input1 > input2) { y = input1; x = input2; } else { x = input1; y = input2; } for (int s = x; s <= y; s = s + 1) { if (s % 2 == 0) { toplam = toplam + s; }
string mesaj; int s; Console.WriteLine(“yazılacak oan mesaj”); mesaj=Console.ReadLine(); Console.WriteLine(“kac kere yazdıralsın”); s=Convert.ToInt32(Console ReadLine()); for(int i = 0; i <= s; i++) { Console.WriteLine(mesaj); } Console.ReadLine();
int sayi1, sayi2; string sayistr1, sayistr2, islem;
Console.Write(“1. sayıyı giriniz:”); sayistr1 = Console.ReadLine();
Console.Write(“2. sayıyı giriniz:”); sayistr2 = Console.ReadLine();
sayi1 = Int32.Parse(sayistr1); sayi2 = Int32.Parse(sayistr2);
Console.WriteLine(“işlem seçiniz”); Console.WriteLine(“(1) Toplama”); Console.WriteLine(“(2) Çıkarma”); Console.WriteLine(“(3) Çarpma”); Console.WriteLine(“(4) Bölme”); Console.WriteLine(“(5) Kalan”);
Console.Write(“Seçiminiz nedir? :”); islem = Console.ReadLine();
if (islem == “1″) Console.WriteLine(“{0} + {1}= {2}”, sayi1, sayi2, (sayi1 + sayi2)); if (islem == “2″) Console.WriteLine(“{0} – {1}= {2}”, sayi1, sayi2, (sayi1 – sayi2)); if (islem == “3″) Console.WriteLine(“{0} * {1}= {2}”, sayi1, sayi2, (sayi1 * sayi2)); if (islem == “4″) Console.WriteLine(“{0} / {1}= {2}”, sayi1, sayi2, (sayi1 / sayi2)); if (islem == “5″) Console.WriteLine(“{0} % {1}= {2}”, sayi1, sayi2, (sayi1 % sayi2));
Windows tabanlı uygulamalar, Windows işletim sistemi üzerinde çalışan uygulamalardır. Windows uygulamaları Windows formları ve kontrollerinden oluşur. Visual Studio bu formların ve üzerindeki kontrollerin tasarımını, kodların yazılımını büyük ölçüde kolaylaştırarak uygulama geliştirme sürecini daha hızlı ve kolay hale getirir. Bu modülü tamamladıktan sonra:
Contents panelinde, tüm MSDN içeriği konulara göre hiyerarşik yapıda, kategorilere ayrılmış olarak gösterilir. Bu panelde de aynı şekilde filtreleme yapılarak istenmeyen içerikler çıkartılabilir. Bir yardım dosyası açıkken, Help menüsünden Sync Contents (İçerik Senkronizasyonu) komutu seçilerek o yardım dosyasının Contents panelindeki yeri bulunabilir.
Yardım dosyalarındaki bütün konuları alfabetik sırada dizer. Filtreleme işlevi, arama panelinde olduğu gibidir. Bu panelin özelliği, aranacak kelime yazılırken, bu kelime ile başlayan tüm konuların alfabetik sırada gösterilmesidir. Bu şekilde, aranan konulara çok hızlı bir şekilde ulaşılabilir. Eğer bir konu ile ilgili birden fazla yardım dosyası varsa, Index Results (Dizin Sonuçları) panelinde bu seçenekler gösterilir.
MSDN kütüphanelerinde arama yapılan paneldir. Look for metin kutusuna, aranacak anahtar kelimeler girilir. Filtreleme (Filtered by) ile arama sonuçları belli konulara göre sınırlanır ve istenmeyen seçeneklerin gösterilmesi engellenir.Search panelinde, Search in titles only, Match related words, Search in previous results, Highlight search hits arama seçenekleri bulunur:Search in titles only: Sadece konu başlıklarında arama yapar, içerik kısmına bakmazMatch related words: Kelimeleri yazıldığı gibi arar, benzer yazımlı kelimeleri aramaz.Search in previous results: İlk aramadan sonra aktif olan bu seçenek ile kelimeler, bir önceki aramada bulunan sonuçlar arasına bakılır.Highlight search hits: Bulunan yardım sayfalarında, aranan kelimelerin seçili olmasını sağlar.
Bulunan sonuçlar Search Results (Arama Sonuçları) panelinde gösterilir. Bu panelde
Dynamic Help paneli, içeriği otomatik olarak değişen bir araçtır. Kod yazarken, panellerde veya sayfalarda nesneler seçildiğinde, kullanıcının başka bir işlem yapmasına gerek kalmadan, o nesne hakkında yardım konularını listeler. F1 tuşuna bastığımız zaman ise seçilen nesneye ait, Dynamic Help panelindeki ilk yardım konusu yeni bir sayfada görüntülenir.Paneldeki yardım konuları Help, Samples ve Getting Started olarak üç bölüme ayrılmıştır. Help bölümünde, seçilen nesne, bu nesneyle ilişkili olan kavramların listelendiği bölümdür. Samples, konuyla ilgili kod örnekleri bulunan yardım dosyalarını gösterir. Getting Started çalışılan sayfalara göre değişen, temel işlemleri içeren başlangıç yazılarını gösterir.