Programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Ekim 2016 Çarşamba

C# Console Örnekleri

C# Console Application ile yapılmış basit örnekler. C# basit, modern, genel-amaçlı, nesneye yönelik programlama dili olarak tasarlanmıştır.
C# Console Hesap Makinesi
[php]
static void Main(string[] args)
	        {
	        baslangic:
	            int sonsayi = 0;
	            double toplam = 0;
	            string isaret = "";            
	            while (isaret!="=")
	            {
	                // işlemin istendiği
	                if (isaret!="")
	                {
	                    isarethata:
	                    Console.WriteLine("Lütfen Yapılacak Işlemi(+,-,/,*, Sonuc için =) Girip ENTER Tuşuna Basınız:");
	                    isaret = Console.ReadLine();
	                    if (isaret!="+" && isaret != "-" && isaret != "*" && isaret != "/" && isaret != "=")
	                    {
	                        Console.WriteLine("Hata! Sadece (+,-,/,*, Sonuc için =) komutlarını kullanabilirsiniz. ");
	                        goto isarethata;
	                    }
	                }
	            // sayının istendiği kısım 
	            sayigirisihata:
	                try
	                {
	                   
	                    if (isaret!="=")
	                    {
	                Console.WriteLine("Lütfen Işlem Yapılacak Sayıyı Girip ENTER Tuşuna Basınız:");
	                sonsayi = Convert.ToInt32(Console.ReadLine());
	                    }               
	                }
	                catch (Exception)
	                {
	                    Console.WriteLine("Lütfen Sadece Sayı Giriniz.");
	                    goto sayigirisihata;
	                }
	                // işlemin yapıldığı kısım
	                switch (isaret)
	                {
	                    case "+":toplam = toplam + sonsayi;break;
	                    case "-": toplam = toplam - sonsayi; break;
	                    case "*": toplam = toplam * sonsayi; break;
	                    case "/": toplam = toplam / sonsayi; break;
	                    case "=": Console.WriteLine("Sonucunuz = " + toplam.ToString()); break;
	                    case "": isaret = "a"; toplam = sonsayi; break;
	                }               
	            }
	            // İşlem Sonucundan Sonra Programın Yenilemesi
	            Console.WriteLine("Yeni Bir İşlem Yapmak Için 1 Çıkmak için 0 Yazınız.");
	            if (Convert.ToInt32(Console.ReadLine())==1)
	            {
	                Console.Clear();
	                goto baslangic;
	            }
	        }
[/php]
Klavyeden Girilen Metnin Kaç Kelimeden Oluştuğunu Bulan Console Application Örneği
[php]
string cumle;
Console.Write("Cumleyi Girin : ");
cumle = Console.ReadLine();
string[] kelimeler = cumle.Split(' ');
Console.WriteLine(kelimeler.Length);
[/php]
Girilecek Olan KDV Rakamına Göre Bilgisayar Parçasının Fiyatı Belirlenmektedir.
[php]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Bilgisayar Parçasının Adını Giriniz...:");
            string tip = Console.ReadLine();
            Console.WriteLine("KDV Oranını Yüzde Olarak Giriniz...:");
            int kdv = int.Parse(Console.ReadLine());
            Console.WriteLine("Fiyatı Giriniz...:");
            int fiyat = int.Parse(Console.ReadLine());

            Console.WriteLine();

            // Burada bulunan 1.88 dolar fiyatını göstermektedir...
            // Kdv rakamını kullanıcı girmektedir...
            double toplam = (fiyat * 1.88 * (kdv+100) )/100;
            Console.WriteLine("Toplam Ödeyeceğiniz "+tip+" Fiyatı = "+ toplam);
            Console.ReadKey();
        }
    }
}
[/php]
Ascii Kod Karşılığı
[php]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            /*Console.Read(): Console sınıfının Read() metodu kullanıcının klavyeden giriş yapmasını sağlar tek karakter okur ve geriye tam sayı tipinde bir değer döndürür. Bu değer okunan karakterin ‘ascii’ kod karşılığıdır.*/
          int x;
          Console.Write("Bir karakter giriniz: ");
          x = Console.Read();
 
          Console.WriteLine("ASCII kod karşılığı : {0}", x);
          Console.ReadKey();
        }
    }
}
[/php]
Kullanıcının Girdiği 3 Sayıdan En Büyük Olanını Ekranda Gösteren Örnek
[php]
int s1, s2, s3;
            Console.Write("1. sayıyı girin : ");
            s1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("2. sayıyı girin : ");
            s2 = Convert.ToInt32(Console.ReadLine());
            Console.Write("3. sayıyı girin : ");
            s3 = Convert.ToInt32(Console.ReadLine());
 
            if(s1>s2 && s1>s3)
            {
                Console.WriteLine("1. sayı en büyük");
            }
            else if (s2 > s1 && s2 > s3)
            {
                Console.WriteLine("2. sayı en büyük");
            }
            else if (s3 > s1 && s3 > s2)
            {
                Console.WriteLine("3. sayı en büyük");
            }
            else
            {
                Console.WriteLine("Farklı sayılar girin");
            }
            Console.ReadKey();
[/php]
C# Console Uygumasında Kullanıcıdan Yaş Bilgisi İstenerek Eğer Yaşı 18 ve Daha Büyükse “Ehliyet Alabilirsiniz” Yazan Değilse Ehliyet Alamazsınız Diyerek Ehliyet Alabilmesi İçin Kaç Yılı Kaldığını Ekranda Gösteren Örnek
[php]
static void Main(string[] args)
        {
            int yas, fark;
            Console.Write("Yaşınızı giriniz : ");
            yas = Convert.ToInt32(Console.ReadLine());
            
            if (yas>=18)
            {
                Console.WriteLine("Ehliyet alabilirsiniz.");
            }
            else
            {
                fark = 18 - yas;
                Console.WriteLine("Ehliyet alamazsınız.{0} yıl daha beklemeniz gerekiyor.",fark);
            }
            Console.ReadKey();
        }
[/php]
Girilen 3 Sayının Ortalamasını Alan Program
[php]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
 
 
int x ;
int y ;
int z ;
int t ;
int b ;
 
Console.Write("1.sayıyı giriniz");
x = Convert.ToInt32(Console.ReadLine());
 
Console.Write("1.sayıyı giriniz");
y = Convert.ToInt32(Console.ReadLine());
 
Console.Write("1.sayıyı giriniz");
z = Convert.ToInt32(Console.ReadLine());
 
t = x + y + z;
 
b = t / 3;
 
Console.Write("Sonuc = {0}", b);
 
Console.ReadKey();
}
}
}
[/php]
İki Sayı Dört İşlem
[php]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2sayidortislem
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi1, sayi2; // Virgüllü işlem yapabilmek için Float türünde tanımlama yapmak lazımdır...

            Console.WriteLine("Sayıları Giriniz:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            sayi2 = Convert.ToInt16(Console.ReadLine());

            Console.WriteLine("Toplama = " + Convert.ToString(sayi1 + sayi2));
            Console.WriteLine("Çıkartma = " + Convert.ToString(sayi1 - sayi2));
            Console.WriteLine("Çarpma = " + Convert.ToString(sayi1 * sayi2));
            Console.WriteLine("Bölme = " + Convert.ToString(sayi1 / sayi2));

            Console.ReadLine();
        }
    }
}
[/php]
8 Kolonlu Sayısal Loto Sayı Üretme Programı
[php]
int kolonSayisi;
Console.Write("Kolon sayısını giriniz >>>");
kolonSayisi = int.Parse(Console.ReadLine());
Random rnd = new Random();
int[] rastgelesayi = new int[6];
for (int j = 0; j < kolonSayisi; j++)
{
for (int i = 0; i < 6; i++)
{
rastgelesayi[i] = rnd.Next(1, 50);
}
Array.Sort(rastgelesayi);
for (int i = 0; i < 6; i++)
{
Console.Write(rastgelesayi[i] + " ");
}
 Console.WriteLine("\n");
}
 Console.ReadLine();

[/php]

7 Ağustos 2013 Çarşamba

Css ile Arka Plan Resmini Ekrana Sığdırmak

CSS ile arka plan resminizi ekrana sığdırabilirsiniz.
mesin.
html {
background: url(images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Destekleyen Tarayıcılar
Safari 3+
Chrome Whatever+
IE 9+
Opera 10+
Firefox 3.6+
İlgili Aramalar:arka plan resmi, css, css arka plan resmi, html5

18 Temmuz 2013 Perşembe

HTML Kodlama Ders 1

HTML Kodlama Ders 1
Merhaba, bu yazımızda HTML'i tanıtacağım ve birkaç örnek göstericem.
Zengin Metin İşaret Dili (İngilizce Hyper Text Markup Language, ks. HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir. Dilin son sürümü HTML5'tir. HTML, bir programlama dili olarak tanımlanamaz. Zira HTML kodlarıyla kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel gereği yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların web tarayıcısı yazılımları tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir. HTML, W3C tarafından standartlaştırılmaktadır. Html, "etiket" ismi verilen çeşitli başlıklardan oluşur. Aşağıdaki örnek bu etiketler kullanılarak yazılmıştır. Web kavramı, CERN'de bir bilgisayar programcısı olan Tim Berners-Lee'nin HTML adlı bilgisayar metin dilini bulup geliştirmesiyle başlamıştır.
Özgür ansiklopedi, Vikipedi'den aldığımız HTML tanımı ve bilgileri sonrası birkaç örnek vermeye başlıyalım.
 <html>
  <head>
   <title>Başlık</title>
  </head>
   <body>
    <p><a href="http://ecanblog.blogspot.com">HTML Kodlama Ders 1</a></p>
   </body>
 </html>

Dikkat ettiyseniz açılan her kod kapattık. Aynı programlama dillerinde yapıldığı gibi açık kod bırakmıyoruz. Not defterini açın ve yukarıdaki kodları yazın. Sonra kaydedin ve kapatın. Yeni Metin Belgesi.txt olarak kaydedilecektir. Uzantısını değiştirin, txt yi silin ve html yapın. Artık açtığınızda not defteri ile değil de internet tarayıcınız ile açılacaktır ve ekranda şu görülür: "HTML Kodlama Ders 1" tıkladığınızda sitenin anasayfasına yönlendirecektir.
 Bütün HTML kodları <html>…</html> arasına yazılır.



 <html>
   <head>
      <title>Sayfa Başlığı</title>
   </head>
   <body>
      (Diğer tüm elementler ve düz metin)
   </body>
   </html>



W3C Standardında bir HTML belgesinde bu kodlar olmazsa olmazdır.
Bu bölümde H1-H2-H3-H4-H5-H6 olarak tabir ettiğimiz başlık yapısı (heading), paragraf açma ve satır atlamayı öğreneceğiz.

   <h1>H1 Başlık</h1>
   <h2>H2 Başlık</h2>
   <h3>H3 Başlık</h3>
   <h4>H4 Başlık</h4>
   <h5>H5 Başlık</h5>
   <h6>H6 Başlık</h6>


H1 Başlık

H2 Başlık

H3 Başlık

H4 Başlık

H5 Başlık
H6 Başlık
HTML Yazı Tipleri
<b>...</b>:Geçen ders verdiğimiz ilk örneğimizdi. Yazıların kalın görünmesini sağlar. (Örn. Merhaba Dünya)
<i>...</i>:İtalik görüntü sağlar. (Örn. Merhaba Dünya)
<u>...</u>:Yazıyı altı çizili gösterir. (Örn. Merhaba Dünya)
<del>..</del>:Yazıyı üstü çizili gösterir. (Örn. Merhaba Dünya)
<sub>...</sub>:Yazıyı satırın yarım karakter altında gösterir. Matematiksel vb. formülleri gösterirken kullanabilirsiniz. (Örn. Merhaba Dünya)
<sup>...<sup>:Yazıyı satırın yarım karakter üstünde gösterir. Mesela bir sayının üslü halini web sayfasında gösterirken kullanabilirsiniz. (Örn. Merhaba Dünya)
<marquee>...</marquee>:Kayan yazı oluşturur.

Yazı Tipi, Yazı Boyutu ve Renk Seçimi
<font face="Tahoma" size="1" color="red">Bu 1. örnek yazı..</font><br />
<font face="Verdana" size="2" color="blue">Bu 2. örnek yazı..</font><br />
<font face="Times New Roman" size="3" color="black">Bu 3. örnek yazı..</font><br />

Bu 1. örnek yazı..
Bu 2. örnek yazı..
Bu 3. örnek yazı..

Biçimlendirme
EtiketAnlamı
<b>Kalın yazmak.
<i>Sağa yatık (italik) yazmak.
<u>Altı çizili yazmak.
<del>Üstü çizili yazmak.
<sup>Üs yazmak.
<sub>Alt hizada yazı yazmak.
<big>Büyük yazı.
<small>Küçük yazı.

<b>Kalın bir yazı</b><br />
<i>Sağa yatık bir yazı</i><br />
<u>Altı çizili yazı.</u><br />
<del>Üstü çizili yazı.</del><br /><br />
Normal Metin <sub>Yazı hizasının altında küçük yazı.</sub><br /><br />
Normal Metin <sup>Yazı hizasının üstünde küçük yazı.</sup><br /><br />
<big>Büyük bir yazı</big><br />
<small>Küçük bir yazı</small><br /><br />
<em>Vurgulu bir yazı</em><br />
<strong>Vurgulu bir yazı</strong><br />
<ins>Vurgulu bir yazı.</ins><br />
<s>Vurgulu bir yazı.</s><br />
<strike>Vurgulu bir yazı.</strike><br />

Şimdilik bu kadar, gelecek yazımızda özel karakterler,bağlantılar,resim ekleme ve liste oluşturma ile ilgili bilgiler paylaşıcam.
İlgili Aramalar:HTML kodlama,HTML kodlama ders 1,HTML kodları

Tüm HTML Tagları

Tüm HTML Tagları
Merhaba, artık HTML kodlama ile ilgili dersler vermeye başlıyacağım.Öncelikle HTML programlama dilinde kullanılan tüm kodları paylaşmak istedim.

KodAçıklamaXHTML
<!--...-->Açıklama eklemek.Var
<!DOCTYPE> Dosya türünü yazmak.Var
<a>Bağlantı vermek.Var
<abbr>Kısaltma.Var
<acronym>Kısaltmayı açıklamak.Var
<address>Adres vermek.Var
<area>Resim üzerinde alan belirtmek.Var
<b>Kalın yazmak.Var
<base>Tüm bağlantılar için ana yolu bildirme.Var
<bdo>Yazı yönünü bildirme.Var
<big>Büyük yazmak.Var
<blockquote>Alıntı yapmak.Var
<body>İçeriğe başlangıcı bildirmek.Var
<br>Satır atlamak.Var
<button>Buton eklemek.Var
<caption>Tablo başlığı belirtme.Var
<center>Hizayı ortalar.Yok
<cite>Alıntı yapmak.Var
<code>Bilgisayar kodu şeklinde yazmak.Var
<col>Tablo sütununu belirtme.Var
<colgroup>Tablo sütun gruplarını belirtme.Var
<dd>Açıklama eklemek.Var
<del>Üstü çizili yazı yazmak.Var
<div>Dosyada alan belirtme.Var
<dfn>Bir terim açıklamak.Var
<dl>Terimler listesi.Var
<dt>Terim açıklamak.Var
<em>Vurgulu yazı.Var
<fieldset>Alan belirleme.Var
<form>Form kullanma.Var
<frame>Alt pencere açmak (frame)Var
<frameset>Alt pencereleri tanımlamaya başlamak.Var
<h1> to <h6>Başlık (1-6 arası)Var
<head>Dosya bilgilerini açıklama bölümü.Var
<hr>Yatay çizgi çekmek.Var
<html>HTML'ye başlamak.Var
<i>Sağa yatık yazmak.Var
<img>Resim eklemek.Var
<input>Form nesnesi eklemek.Var
<ins>Vurgu yapmak.Var
<kbd>Kelime yazdırma.Var
<label>Etiket belirleme.Var
<legend>Bir alan için başlık belirleme.Var
<li>Listeleme.Var
<link>Dosyaya bağlantı verme.Var
<map>Resim tanımlama.Var
<meta>Dosya bilgisi tanımlama.Var
<noscript>Script desteği yoksa yapılacaklar.Var
<object>Bir obje ekleme (flash vs.)Var
<ol>Numaralandırılmış liste ekleme.Var
<optgroup>Seçim grubu.Var
<option>Sürükle-bırak seçim listesi.Var
<p>Paragraf.Var
<param>Parametre bildirme.Var
<pre>Formatlı yazı ekleme.Var
<q>Küçük alıntılar için.Var
<samp>Bilgisayar yazı tipi kullanma.Var
<script>Script tanımlama.Var
<select>Seçim kutusu tanımlama.Var
<small>Küçük yazma.Var
<span>Bir alan tanımlaması.Var
<strong>Vurgu yapmak.Var
<style>Stil belirleme.Var
<sub>Normalden aşağı yazı.Var
<sup>Üs yazmak.Var
<table>Tabloya başlamak.Var
<tbody>Tablo başlangıcı.Var
<td>Sütun belirleme.Var
<textarea>Metin kutusu.Var
<tfoot>Tablo altlığı.Var
<th>Tablo başlığı.Var
<thead>Tablo başlığı.Var
<title>HTML Dosyası başlığı.Var
<tr>Satır belirleme (tablo).Var
<tt>TT Yazı.Var
<ul>Madde işaretli liste.Var
<var>Değer.Var
<xmp>PRE komutunun aynısı.Yok
İlgili Aramalar:html dersleri,html kodlama,html tagları,tüm html tagları

Copyright © EcanBlog - Güncel Teknoloji, Vizyona Giren Filmler, İnternet, Oyun | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com