24 Kasım 2016 Perşembe

HTML Linkler

html link


Kendi web sitesi için kullanabileceğiniz köprü özgü kod örnekleri – Bu sayfa HTML bağlantıları örnekleri içerir.
Kodu kullanmak için, aşağdaki metin kodunu düz kopyalayın ve kendi web sitenize yapıştırın. Gerektiği gibi değiştirmek için çekinmeyin.
<p><a href=”http://filmcenneti.org”>Basit Link</a></p>  Basit Link
-Link tıklandığında yeni pencerede açma
<p><a href=”http://filmcenneti.org” target=”_blank”>yeni pencerede açma</a></p> yeni pencerede açma
-JavaScript Açılan Pencere
<script language=”javascript”>
var popupWindow = null;
function centeredPopup(url,winName,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
‘height=’+h+’,width=’+w+’,top=’+TopPosition+’,left=’+LeftPosition+’,scrollbars=’+scroll+’,resizable’
popupWindow = window.open(url,winName,settings)
}
</script>
<p><a href=”/javascript/examples/sample_popup.cfm” onclick=”centeredPopup(this.href,’myWindow’,’500′,’300′,’yes’);return false”>JavaScript Popup Window</a></p> JavaScript Popup Window

-E-posta Homer!
<p><a href=”mailto:homer@example.com?subject=I love your work!”>Email Homer!</a></p>  Email Homer!
-Green Link
<p><a style=”color:green;” href=”/html/html_color_codes.cfm”>Green link</a></p>  Green link
-Text Deciration
<p><a style=”text-decoration:none;” href=”/css/properties/css_text-decoration.cfm”>Text Decoration</a></p>  Text Decoration

HTML Lists – HTML Listler

html liste


Kendi web sitesiniz için kullanabileceğiniz liste özel kod örnekleri – Bu sayfa HTML listeleri örnekleri içerir.
Kodu kullanmak için, aşağdaki metin kodu düz kopyalayın ve kendi web sitesinize yapıştırın. Gerektiği zaman değiştirmek için çekinmeyin.
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
Çıktısı :
  1. List item 1
  2. List item 2
  3. List item 3
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
Çıktısı :
  • List item 1
  • List item 2
  • List item 3
<dl>
<dt>Term 1</dt>
<dd>Definition of term 1</dd>
<dt>Term 2</dt>
<dd>Definition of term 2</dd>
</dl>
Çıktısı :
Term 1
Definition of term 1
Term 2
Definition of term 2

HTML Images Kullanımı

html resim ekleme


Kendi web sitesiniz için kullanabileceğiniz görüntü kod örnekleri – Bu sayfa, HTML görüntüleri örnekler içerir.
Kodu kullanmak için, aşağdaki metin kodunu düz kopyalayın ve kendi web sitenize yapıştırın. Gerektiği zaman kodu değiştirmek için çekinmeyin.
<p>Image:</p>
<img src=”/pix/milford_sound/milford_sound_t.jpg” style=”max-width:100%” alt=”Resim olmadığında çıkacak yazı”>
Image:
HTML Images Kullanımı
Resime Çerceve ekleme :
<p>Image With Border:</p>
<img src=”/pix/milford_sound/milford_sound_t.jpg” style=”max-width:100%;border:3px solid black;” alt=”Milford Sound in New Zealand”>
HTML Images Kullanımı

Resime Link Ekleme :
<p>Linked Image:</p>
<a href=”http://www.natural-environment.com/blog/2008/04/22/fiordland-national-park-new-zealand/”><img src=”/pix/milford_sound/milford_sound_t.jpg” style=”max-width:100%” alt=”Milford Sound in New Zealand”></a>
Linked Image, No Border:

HTML Images Kullanımı
Milford Sound in New Zealand

HTML Tables Kullanımı

html tablo oluşturma


Kendi web siteniz için kullanabileceğiniz tablo kod örnekleri – Bu sayfa HTML tabloları örnekleri içerir.
Kodu kullanmak için, metin kutusunu düz kopyalayın ve kendi web sitenize yapıştırın. Gerektiği gibi değiştirmek için çekinmeyin.
<style type=”text/css”>
table.example1 {background-color:transparent;border-collapse:collapse;}
table.example1 td {border:1px solid black;padding:5px;width:50%;}
</style>
<table class=”example1″>
<tr>
<td>Table cell 1</td><td>Table cell 2</td>
</tr>
</table>
Çıktısı : 
Table cell 1Table cell 2

<style type=”text/css”>
table.example2 {background-color:transparent;border-collapse:collapse;width:100%;}
table.example2 th, table.example2 td {text-align:center;border:1px solid black;padding:5px;}
table.example2 th {background-color:AntiqueWhite;}
table.example2 td:first-child {width:20%;}
</style>
<table class=”example2″>
<tr>
<th>Table header</th><th>Table header</th>
</tr>
<tr>
<td>Table cell 1</td><td>Table cell 2</td>
</tr>
</table>
Çıktısı :
Table headerTable header
Table cell 1Table cell 2

<style type=”text/css”>
table.example3 {background-color:transparent;border-collapse:collapse;width:100%;}
table.example3 th, table.example3 td {text-align:center;border:1px solid black;padding:5px;}
table.example3 th {background-color:AntiqueWhite;}
table.example3 td:first-child {width:20%;}
</style>
<table class=”example3″>
<tr>
<th colspan=”2″>Table header</th>
</tr>
<tr>
<td width=”20%”>Table cell 1</td><td>Table cell 2</td>
</tr>
</table>
Çıktısı :
Table header
Table cell 1Table cell 2

<style type=”text/css”>
table.example4 {background-color:transparent;border-collapse:collapse;width:100%;}
table.example4 th, table.example4 td {text-align:center;border:1px solid black;padding:5px;}
table.example4 th {background-color:AntiqueWhite;}
table.example4 th:first-child {width:20%;}
</style>
<table class=”example4″>
<tr>
<th rowspan=”2″>Table header</th><td>Table cell 1
</tr>
<tr>
<td>Table cell 2</td>
</tr>
</table>
Çıktısı :
Table headerTable cell 1
Table cell 2

<style type=”text/css”>
table.example5 {background-color:GreenYellow;border:1px dotted black;width:100%;}
table.example5 th, table.example5 td {text-align:center;border:0;padding:5px;background-color:transparent;}
table.example5 th {background-color:LimeGreen;color:white;}
table.example5 th:first-child {width:20%;}
</style>
<table class=”example5″>
<tr>
<th rowspan=”2″>Table header</th><td>Table cell 1
</tr>
<tr>
<td>Table cell 2</td>
</tr>
</table>
Çıktısı :
Table headerTable cell 1
Table cell 2

HTML Forms Kullanımı

html form kullanımı


Kendi web siteniz için kullanabileceğiniz form kod örnekleri – Bu sayfa HTML formları örnekleri içerir.
Kodu kullanmak için, metin kutusunu düz kopyalayın ve kendi web sitenize yapıştırın. Gerektiği zaman değiştirmek için çekinmeyin.
<form>
(Buraya formumuz için gerekli elemanlar eklenecektir.)
</form>
Çıktısı :
Buraya formumuz için gerekli elemanlar eklenecektir.
<input type=”text” size=”20″ value=”Type something…”>
Çıktısı :
<textarea style=”width:150px;height:80px;”>
Type something
</textarea>
Çıktısı :
<textarea name=”comments” id=”comments” style=”width:150px;height:148px;font:30px/40px cursive;color:##ffffff; background:url(‘http://www.quackit.com/pix/milford_sound/milford_sound_t.jpg’);”>
Enter your comments here…
</textarea><br>
<input type=”submit” value=”Submit”>
Çıktısı :

<input type=”radio” name=”cheat_sheet_example” value=”Option1″> Option 1 <br>
<input type=”radio” name=”cheat_sheet_example” value=”Option2″> Option 2
Çıktısı :
 Option 1
 Option 2
<input type=”checkbox” name=”cheat_sheet_example” value=”Option1″> Option 1 <br>
<input type=”checkbox” name=”cheat_sheet_example” value=”Option2″> Option 2
Çıktısı :
 Option 1
 Option 2
<select name=”cheat_sheet_example”>
<option value=”Option1″>Option 1
<option value=”Option2″>Option 2
<option value=”Option3″>Option 3
</select>
Çıktısı :
<input type=”submit” value=”Send Away!”>
Çıktısı :

HTML Text Kullanımı

html text kullanımı


Kendi web siteniz için kullanabileceğiniz metin kod örnekleri.
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
Çıktısı :

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

<p>Normal paragraph text.</p>
Çıktısı :
Normal paragraph text.
Test amaçlı metin… <br /> …aşağı.
Çıktısı :
Test amaçlı metin…
…aşağı.
<b>Bold text.</b>
Çıktısı :
Bold text.
<i>Italic text.</i>
Çıktısı :
Italic text.
<p style=”color:##B22222″>Color text and <span style=”color:limegreen;”>another color</span>, and now back to the same. Oh, and here’s a <span style=”background-color:PaleGreen;”>different background color</span> just in case you need it!</p>
Çıktısı :
Color text and another color, and now back to the same. Oh, and here’s adifferent background color just in case you need it!
<p style=”font-size:18pt”>Text size using points.</p><p style=”font-size:18px”>Text size using pixels.</p><p style=”font-size:larger”>Text size using relative sizes.</p>
Çıktısı :
Text size using points.
Text size using pixels.
Text size using relative sizes.
<p style=”font-family:Georgia, Garamond, Serif;”>Preferred serif font.</p>
Çıktısı :
Preferred serif font.
<pre style=”color:black”>Preformatted text
displays just
as you
type it…
…line breaks,
spaces…
…and all!
</pre>
Çıktısı :
Preformatted text 
displays just 
  as you 
type it...
  ...line breaks,
   spaces... 
  ...and all! 


<tt>Teletype text - sometimes referred to as typewriter text.</tt>
Çıktısı :
Teletype text – sometimes referred to as typewriter text.
<cite>Citation text.</cite>
Çıktısı :
Citation text.
<big>Big text.</big>
Çıktısı :
Big text.
<small>Small text.</small>
Çıktısı :
Small text.
<del>Delete this text.</del>
Çıktısı :
Delete this text.
<q>Quotation text.</q>
Çıktısı :
“Quotation text.”
<var>Variable text.</var>
Çıktısı :
Variable text.

Sayfalara Bağlantı Vermek

html sayfa baglantı verme


Burada yapılan sayfada html programlama dilinde sayfalara nasıl bağlantı verildiği gösterilmiştir. http, ftp, mailto olmadan verilen sayfalar kendi sunucu ve klasördeki sayfalar olacaktır. Dolayısıyla bu sayfaların açılabilmesi için oluşturulmuş olmaları gerekir.
Program Kodu:
  1. <html>
  2. <head></head>
  3. <body>
  4.     <a href=”page.htm”>Bağlantı 1</a><br>
  5.     <a href=”pages/page.htm”>Bağlantı 2</a><br>
  6.     <a href=”../page.htm”>Bağlantı 3</a><br>
  7.     <a href=”../pages/page.htm”>Bağlantı 4</a><br>
  8.     <a href=”http://www.pcprogramlama.com”>Pc Programlama</a><br>
  9.     <a href=”ftp://ftp.hazirprogram.com/dosya.zip”>FTP</a><br>
  10.     <a href=”mailto: admin@pcprogramlama.com“>Mail</a><br>
  11. </body>
  12. </html>

Sayfalara Tablo Eklemek

html sayfalara tablo  ekleme

Burada yapılan sayfada html programlama dilinde sayfalara nasıl tablo eklendiği gösterilmiştir. Ayrıca yazıların renginin nasıl olacağı da belirtilmiştir. Tablo yapısında kullanılan tr, th, td vb tablo elemanlarına değinilmiştir.
Program Kodu:
  1. <html>
  2. <head>
  3. <title>Başlık</title>
  4. </head>
  5. <body bgcolor=”#999999″
  6. text=”#80FF80″
  7. link=”yellow”
  8. alink=”maroon”
  9. vlink=”white”
  10. >
  11. <table border=”1″>
  12. <tr><th>Sütun 1</th> <th>Sütun 2</th><th>Sütun 3</th></tr>
  13. <tr><td>Hücre 1</td> <td>Hücre 2</td><td>Hücre 2</td></tr>
  14. <tr><td colspan=”3″ align=”center”>Hücre 3</td></tr>
  15. <tr><td>Hücre 5</td> <td>Hücre 6</td><td>Hücre 2</td></tr>
  16. <tr><td>Hücre 7</td> <td>Hücre 8</td><td>Hücre 2</td></tr>
  17. <tr><td>Hücre 9</td> <td>Hücre 10</td><td>Hücre 2</td></tr>
  18. </table>
  19. </body>
  20. </html>

Sayfalara Resim Eklemek ve Harita Yapısı

Sayfalara Resim Eklemek ve Harita Yapısı


Burada yapılan sayfada html programlama dilinde sayfalara nasıl resim eklendiği gösterilmiştir. Ayrıca harita yapısı kullanılarak resim üzerindeki belirli noktalara nasıl bağlantı eklendiği gösterilmiştir. Resimlerin görünebilmesi için dosyanın bulunduğu yerde Resimler isimli klasör açılıp aynı resim isimlerine sahip fotoğraflar yerleştirilmelidir.
Program Kodu:
  1. <html>
  2. <head>
  3. <title>img denemesi</title>
  4. </head>
  5. <body>
  6. <map name=”harita”>
  7. <area shape=”poly” coords=”280,231,371,164,499,183,474,300,409,325,304,305″
  8. href=””>
  9. <area shape=”circ” coords=”720,446,60″ href=””>
  10. </map>
  11. <center>
  12. <!– <a href=””> –>
  13. <img alt=”Alternatif metin” src=”Resimler/yellow_flower.jpg” usemap=”#harita”>
  14. <!– </a> –>
  15. <img alt=”Alternatif metin” src=”Resimler/Cicek2.jpg”>
  16. </center>
  17. <br>
  18. Copyright © 2010
  19. </body>
  20. </html>

Table Yapısının Kullanımı

Table Yapısının Kullanımı


Burada yapılan sayfada html programlama dilindeki table yapısının kullanıma değinilmiştir. Linkten indireceğiniz rar dosyası içindeki resimleri images klasörü içinde oluşturacağınız sayfanın bulunduğu yerde olması gerekmektedir.
Sayfa Kodu:
  1. <HTML>
  2. <HEAD>
  3. <TITLE>Untitled-1</TITLE>
  4. <META HTTP-EQUIV=”Content-Type” CONTENT=”text/html; charset=windows-1254″>
  5. </HEAD>
  6. <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
  7. <!– ImageReady Slices (Untitled-1) –>
  8. <TABLE WIDTH=500 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  9.     <TR>
  10.         <TD COLSPAN=2>
  11.             <IMG src=”images/sfw_01.gif” WIDTH=500 HEIGHT=89 ALT=””></TD>
  12.     </TR>
  13.     <TR>
  14.         <TD>
  15.             <IMG src=”images/sfw_02.gif” WIDTH=101 HEIGHT=348 ALT=””></TD>
  16.         <TD>
  17.             <IMG src=”images/sfw_03.gif” WIDTH=399 HEIGHT=348 ALT=””></TD>
  18.     </TR>
  19.     <TR>
  20.         <TD COLSPAN=2>
  21.             <IMG src=”images/sfw_04.gif” WIDTH=500 HEIGHT=63 ALT=””></TD>
  22.     </TR>
  23. </TABLE>
  24. <!– End ImageReady Slices –>
  25. </BODY>
  26. </HTML>

C++ İle Kelime Sayma

C++ İle Kelime Sayma


C++ da fonksiyonlardan istifade edilerek yazılmış kelime sayma programı…
  1. #include <iostream>
  2. using namespace std;
  3. //========================================================================
  4. char kelimem [1000];
  5. int i=0;
  6. int kelimesayi=0;
  7. //======================================================================
  8. void ilkkontrol();
  9. void kelime();
  10. void sonkontrol();
  11. //======================================================================
  12. void ilkkontrol()
  13. {
  14.     while(i<1000)
  15.     {
  16.         kelimem[i]==’$’;
  17.         i++;
  18.             }
  19. }
  20. //=======================================================================
  21. void kelime()
  22. {
  23.     cout<<“Paragrafiniz Giriniz : “;
  24.     gets(kelimem);
  25.     i=0;
  26. }
  27. //=======================================================================
  28. void sonkontrol()
  29. {
  30.     while(i<1000)
  31.     {
  32.         if(kelimem[i]==’ ‘)
  33.         kelimesayi++;
  34.         if(kelimem[i]==’$’)
  35.         break;
  36.         i++;
  37.     }
  38.     kelimesayi++;
  39.     cout<<“Kelime sayisi : “<<kelimesayi;
  40. }
  41. //=============================================================================
  42. int main(int argc, char** argv) {
  43.     ilkkontrol();
  44.     kelime();
  45.     sonkontrol();
  46.     return 0;
  47. }

Struct Kullanımı

Struct Kullanımı

Aşağıdaki programda c programlama dilinde kullanılan struct’lara ait bir örnek koda yer verilmiştir. Örnek amaçlı olan bu kodda normal veriler görebilmeniz için öğrenci numarası olarak 335 girilmesi gerekmektedir. Aksi halde bellek uzayında değişkenlere hangi değerler atanmışsa o değerler gösterilecektir.


  1. #include<stdlib.h>
  2. struct mystruck{
  3.     char ad[10],soyad[20];
  4.     long no;
  5.     int sinif;
  6. }ogr;
  7. int main()
  8. {
  9.     printf(“Ogrenci no : “);
  10.     scanf(“%ld”,&ogr.no);
  11.     if(ogr.no == 335)
  12.     {
  13.         ogr.no =  335;
  14.         strcpy(ogr.ad,”Savas”);
  15.         strcpy(ogr.soyad,”Yigit”);
  16.         ogr.sinif = 3;
  17.     }
  18.     printf(“\n\n”);
  19.     printf(“No    : %ld \n” , ogr.no);
  20.     printf(“Ad    : %s  \n” , ogr.ad);
  21.     printf(“Soyad : %s  \n” , ogr.soyad);
  22.     printf(“Sinif : %d  \n” , ogr.sinif);
  23. return 0;
  24. }

Döngü Olmadan Kuvvet Alma İşlemi

Döngü Olmadan Kuvvet Alma İşlemi


Bu program ile döngü kullanılmadan rekürsif mantıkla dışarıdan girilen bir sayının üssü hesaplanmıştır. Üssü hesaplanan sayının programı c++ kodunda yazılmıştır.
Bu programda sadece 2’nin üssü hesaplanmıştır. Siz isterseniz değiştirebilirsiniz hatta 2  yerine değişken atayarak da istenilen sayının üssü hesaplanması işlemini sağlayabilirsiniz.
  1. #include <iostream>
  2. using namespace std;
  3. int kuvvet(int n);
  4. int main(int argc, char** argv) {
  5.     int n;
  6.     cin>>n;
  7.     cout<<kuvvet(n);
  8.     return 0;
  9. }
  10. int kuvvet(int n)
  11. {
  12.     if(n==1) return 2;
  13.     return kuvvet(n-1)*2;
  14. }

SOS-XOX Oyunu

SOS-XOX Oyunu


FONKSİYONLARLA DERLENMİŞ BASİT BİR XOX OYUNU UMARIM AÇIKLAYICI OLMUŞTUR


  1. #include<stdio.h>
  2. int a,b;
  3. void tema();
  4. void yer();
  5. int game[4][4]={{0}};
  6. char oyuncu;
  7. void tablociz();
  8. void kimkazandi();
  9. int kazandi = 0;
  10. //————————————————————————–
  11. void tema()
  12. {
  13.         printf(“\n\n *****   X-O-X GAME    *****\n\n”);
  14.         printf(“\n       X-O-X Tablo\n ________________\n”);
  15.         for(a=1;a<4;a++){
  16.         for(b=1;b<4;b++){
  17.         if(game[a][b]==0) printf(”  .  “);}
  18.         printf(“\n\n”);}
  19. }
  20. //—————————————————————————–
  21. void yer()
  22. {
  23.     int konum,satir=0,sutun=0;
  24.     while(1){
  25.         printf(“%c oyuncun karekteri nereye yerlestirsin (1-9):\n”,oyuncu);
  26.         scanf(“%d”,&konum);
  27.         if(konum<1 || konum>9)
  28.         {
  29.                printf(“\nlutfen (1-9) araliginda secim yapiniz\n\n”);
  30.                continue;
  31.         }
  32.         if(konum<4)
  33.         {
  34.             satir=1;
  35.             sutun=konum;
  36.         }
  37.         else if(konum<7)
  38.         {
  39.             satir=2;
  40.             sutun=konum-3;
  41.         }
  42.         else
  43.         {
  44.             satir=3;
  45.             sutun=konum-6;
  46.         }
  47.         if(game[satir][sutun]!=0)
  48.         {
  49.             printf(“\n baska konum seciniz \n”);
  50.             continue;
  51.         }
  52.         if(oyuncu == ‘X’)
  53.         {
  54.             game[satir][sutun] = 1;
  55.             oyuncu = ‘O’;
  56.             break;
  57.         }
  58.         else if(oyuncu == ‘O’)
  59.         {
  60.             game[satir][sutun] = 2;
  61.             oyuncu = ‘X’;
  62.             break;
  63.         }
  64.     }
  65.     return;
  66. }
  67. //——————————————————————————————————-
  68. void tablociz()
  69. {
  70.     system(“cls”);
  71.     printf(“\n\n *****   X-O-X GAME    *****\n\n”);
  72.     printf(“\n   X-O-X table \n  ————\n”);
  73.           for(a=1;a<4;a++)
  74.       {
  75.           for(b=1;b<4;b++)
  76.           {
  77.               if(game[a][b]==0)printf(”  .  “);
  78.               else if(game[a][b]==1)printf(”  X  “);
  79.               else printf(”  O  “);
  80.           }
  81.           printf(“\n\n”);
  82.      }
  83. }
  84. //————————————————————————————————————–
  85. void kimkazandi()
  86. {
  87.     if(game[1][1] == game[1][2] && game[1][2] == game[1][3])
  88.         kazandi = game[1][1];
  89.     if(game[2][1] == game[2][2] && game[2][2] == game[2][3])
  90.         kazandi = game[2][1];
  91.     if(game[3][1] == game[3][2] && game[3][2] == game[3][3])
  92.         kazandi = game[3][1];
  93.     if(game[1][1] == game[2][1] && game[2][1] == game[3][1])
  94.         kazandi = game[1][1] ;
  95.     if(game[1][2] == game[2][2] && game[2][2] == game[3][2])
  96.         kazandi = game[1][2] ;
  97.     if(game[1][3] == game[2][3] && game[2][3] == game[3][3])
  98.         kazandi = game[1][3] ;
  99.     if(game[1][1] == game[2][2] && game[2][2] == game[3][3])
  100.         kazandi = game[1][1];
  101.     if(game[1][3] == game[2][2] && game[2][2] == game[3][1])
  102.         kazandi = game[1][3];
  103. }
  104. //—————————————————————————————————————-
  105. int main()
  106. {
  107.     int saygac = 0;
  108.     tema();
  109.     printf(“ilk hangi karekter baslasin ( X OR  O ): \n”);
  110.     scanf(“%c”,&oyuncu);
  111.     while(1){
  112.         yer();
  113.         tablociz();
  114.         kimkazandi();
  115.         if(kazandi == 1)
  116.         {
  117.             printf(“kazanan X\n”);
  118.             break;
  119.         }
  120.         if (kazandi == 2)
  121.         {
  122.             printf(“kazanan O\n”);
  123.             break;
  124.         }
  125.         saygac++;
  126.         if(saygac == 9)
  127.         {
  128.            printf(“YER DOLDU BERABERE\n”);
  129.            break;
  130.         }
  131.     }
  132. return 0;
  133. }

Heap Çalışması

Heap Çalışması


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda heap çalışması yapılmıştır. Bu programda uygun algoritmaya göre bir yapı tasarlanmış ve bir çalışma yapılmıştır.
  1. #include <vcl.h>
  2. #pragma hdrstop
  3. #include <stdio.h>
  4. #include <conio.h>
  5. //—————————————————————————
  6. #pragma argsused
  7. int main(int argc, char* argv[])
  8. {
  9. char hangicocuk;
  10.     int i,j,x;
  11.     int dizi[7];
  12.     int temp1,temp2,temp3;
  13.     int deger,tut,indis;
  14.     int kontrol;
  15.      randomize();
  16.     dizi[0]=0;
  17. for(i=1;i<=6;i++)
  18. {
  19.  dizi[i]=(rand()%6);
  20. }
  21. for(i=1;i<=6;i++)
  22.  {
  23.    printf(“%d”,dizi[i]);
  24.  }
  25. printf(“\n”);
  26.  for(j=3;j>=1;j–)
  27.  {
  28.  temp1=dizi[j];
  29.  if((j*2)+1<7)
  30.  temp3=dizi[(j*2)+1];
  31.  else
  32.  temp3=-1;
  33.  temp2=dizi[2*j];
  34.  if(temp2>=temp3)
  35.  {hangicocuk=1;  deger=temp2;}
  36.  else
  37.  {hangicocuk=2;  deger=temp3;}
  38.  if(temp1<deger)
  39.  {
  40.  if(hangicocuk==1)
  41.  {
  42.   tut=dizi[j];
  43.   dizi[j]=dizi[2*j];
  44.   dizi[2*j]=tut;
  45.  }
  46.  if(hangicocuk==2)
  47.  {
  48.    tut=dizi[j];
  49.    dizi[j]=dizi[(2*j)+1];
  50.    dizi[(2*j)+1]=tut;
  51.  }
  52.   }
  53. }
  54.  for(i=1;i<=6;i++)
  55.  {
  56.    printf(“%d”,dizi[i]);
  57.  }
  58. getche();
  59.         return 0;
  60. }

Büyük Sayılarda Faktöriyel Hesabı

Büyük Sayılarda Faktöriyel Hesabı


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda rekürsif faktöriyel hesabı yapılmış ve veritipi olarak double kullanılıp çok büyük sayıların dahi (double veritipi sınır değerine kadar) faktöriyelini hesaplama olanağı sunmaktadır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #include <conio.h>
  4. #include <stdio.h>
  5. #pragma hdrstop
  6. double faktoriyel(double);
  7. //—————————————————————————
  8. #pragma argsused
  9. int main(int argc, char* argv[])
  10. {
  11. for(int i=1;i<=80;i++)
  12. printf(“%2d!=%f\n”,i,faktoriyel(i));
  13. getche();
  14.         return 0;
  15. }
  16. //—————————————————————————
  17. double faktoriyel (double x)
  18. {
  19.   if(x==0||x==1)
  20.   return 1;
  21.   else
  22.   return x*faktoriyel(x-1);
  23. }

Rastgele Sayı Üretilmesi

Rastgele Sayı Üretilmesi


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda rastgele sayı üretilmesi sağlanmıştır. Üretilen sayılar 1,2,3,4,5,6 ten oluşmaktadır. Rastgele sayıların üretilmesinde rand fonksiyonu kullanılmıştır. Rand fonksiyonu içerisine bir argüman girilmediği takdirde 0 ile RAND_MAX (kütüphanede tanımlıdır 32767) arasında bir sayı geri döndürmektedir. Dönen bu değerin 6 ile bölümünden kalana 1 eklenerek rastgele üretilen sayıların 1 ile 6 aralığında oluşturulması sağlanmıştır. Her 5 elemanda bir satır atlamak amacıyla bir if kontrolü yapılmıştır. Programın başında kullanılan randomize() fonksiyonu ise programın her koşulmasında aynı sayıların üretilmesini engellemek amacıyla yapılmıştır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <conio.h>
  5. #include <stdio.h>
  6. //—————————————————————————
  7. #pragma argsused
  8. int main(int argc, char* argv[])
  9. {
  10. randomize();
  11. for(int i=1;i<=20;i++)
  12. {
  13.  printf(“%d “, (rand()%6)+1);
  14.  if(i%5==0)
  15.  printf(“\n”);
  16. }
  17. getche();
  18. return 0;
  19. }

Statik Dizi Örneği

Statik Dizi Örneği


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda statik dizi kullanımı gösterilmiştir. Statik dizi static keyword’ünün kullanılması ile yapılmaktadır. Aslında static keyword unu kullanarak yapılmış olup özel bir yapı değildir. Fakat kullanış amacını gösterilmebilmek amacıyla konu olarak açılmıştır. Diğer dizilerde elemanlar her fonksiyon çağrımında en baştan işlem yapmaya başlarken statik dizide işlemler kaldığı noktadan devam etmektedir.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <stdio.h>
  5. #include <conio.h>
  6. void StatikDizi(void);
  7. void OtomatikDizi(void);
  8. //—————————————————————————
  9. #pragma argsused
  10. int main(int argc, char* argv[])
  11. {
  12. printf(“Her Fonksiyon  Ilk Cagri: \n”);
  13. StatikDizi();
  14. OtomatikDizi();
  15. printf(“Her Fonksiyon Ikinci Cagri: \n”);
  16. StatikDizi();
  17. OtomatikDizi();
  18. getche();
  19.         return 0;
  20. }
  21. //—————————————————————————
  22. void StatikDizi(void)
  23. {
  24. static int a[3];
  25. for(int i=0;i<3;i++)
  26. printf(“StatikDizi[%d]=%d\n”,i,a[i]);
  27. for(int i=0;i<3;i++)
  28. printf(“StatikDizi[%d]=%d\n”,i,a[i]+=5);
  29. }
  30. //—————————————————————————
  31. void OtomatikDizi(void)
  32. {
  33.  int a[3]={1,2,3};
  34.  for(int i=0;i<3;i++)
  35. printf(“OtomatikDizi[%d]=%d\n”,i,a[i]);
  36. for(int i=0;i<3;i++)
  37. printf(“OtomatikDizi[%d]=%d\n”,i,a[i]+5);
  38. }

Çaprım Tablosu Yan Yana (Profosyonel)

Çaprım Tablosu Yan Yana (Profosyonel)


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda carpim tablosu yan yana olacak şekilde yazdırılmıştır ve tüm çarpım tablosunun ekranda tamamen gösterilmesi sağlanmış daha profosyonel bir program hazırlanmıştır. Yine aynı şekilde burada 1’den 10’a kadar sayılar birbirleri ile çarpılmış ve sonuçları kümeleri arasında bir satır boşluk olmak şartıyla yazıdırılmıştır. Kümeleri hizlamak için \t ifadesi kullanılmıştır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <stdio.h>
  5. #include <conio.h>
  6. //—————————————————————————
  7. #pragma argsused
  8. int main(int argc, char* argv[])
  9. {
  10. int artim=0;
  11. while(artim<6)
  12. {
  13. for(int i=1;i<=10;i++)
  14.  {
  15.   for(int j=1+artim;j<=5+artim;j++)
  16.    {
  17.    printf(“%dx”,j);
  18.    if(i<10)
  19.    printf(” %d”,i);
  20.    else
  21.    printf(“%d”,i);
  22.    printf(“= “);
  23.    if(i*j<10)
  24.    printf(” %d”,i*j);
  25.    else
  26.    printf(“%d”,i*j);
  27.    printf(” “);
  28.    }
  29.  }
  30.  printf(“\n”);
  31.  artim+=5;
  32. }
  33.  getche();
  34.         return 0;
  35. }

Yıldız Karakteri İle Azalarak Gösterim (3.Bölge)

Yıldız Karakteri İle Azalarak Gösterim (3.Bölge)
Yıldız Karakteri İle Azalarak Gösterim (3.Bölge)

Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda * karakterinin verilen sayıya göre çoktan aza doğru sıralanmasını gösterir. Başka bir deyişle baklava diliminin x,y koordinat düzleminde 3. bölge olarak bilinen kısımdaki parça yapısını oluşturmaktadır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <stdio.h>
  5. #include <conio.h>
  6. //—————————————————————————
  7. #pragma argsused
  8. int main(int argc, char* argv[])
  9. {
  10. int sayi,k;
  11. printf(“Sayiyi Giriniz: “);
  12. scanf(“%d”,&sayi);
  13. for(int i=0;i<sayi;i++)    // satırlar için döngü
  14. {
  15.   for(k=0;k<i;k++)
  16.   {
  17.    printf(” “);
  18.   }
  19.   for(int j=sayi-k;j>0;j–)      // yıldızların bastırılması
  20.   {
  21.    printf(“*”);
  22.   }
  23.   printf(“\n”);
  24. }
  25. getche();
  26.         return 0;
  27. }

Harf Notları Uygulaması

Harf Notları Uygulaması


Bu programda C veya C++ derleyicisinde konsoldan girilen (A,B,C,D,E,F,G) harflerinin yani notların kaç defa girildiğini hesaplamaktadır. Not girilme işleminin bitirilmesi amacıyla (sonsuz döngünün kırılması) konsoldan ‘Z’ harfi girilmelidir. C veya C++ dilinde switch-case kullanımına örnek teşkil etmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <stdio.h>
  5. #include <conio.h>
  6. //—————————————————————————
  7. #pragma argsused
  8. int main(int argc, char* argv[])
  9. {
  10. int asayisi=0,bsayisi=0,csayisi=0,dsayisi=0,esayisi=0,fsayisi=0,gsayisi=0;
  11. char not;
  12. printf(“Harf Notunu Giriniz: “);
  13. scanf(“%s”,&not);
  14. while(not!=’Z’)
  15. {
  16.  switch(not)
  17.  {
  18.  case ‘A’:
  19.  asayisi++;
  20.  break;
  21.  case ‘B’:
  22.  bsayisi++;
  23.  break;
  24.  case ‘C’:
  25.  csayisi++;
  26.  break;
  27.  case ‘D’:
  28.  dsayisi++;
  29.  break;
  30.  case ‘E’:
  31.  esayisi++;
  32.  break;
  33.  case ‘F’:
  34.  fsayisi++;
  35.  case ‘G’:
  36.  gsayisi++;
  37.  break;
  38.  default:
  39.  break;
  40.  }
  41. printf(“Harf Notunu Giriniz: “);
  42. scanf(“%s”,&not);
  43. }
  44. printf(“\nA Notlari Sayisi:%d”,asayisi);
  45. printf(“\nB Notlari Sayisi:%d”,bsayisi);
  46. printf(“\nC Notlari Sayisi:%d”,csayisi);
  47. printf(“\nD Notlari Sayisi:%d”,dsayisi);
  48. printf(“\nE Notlari Sayisi:%d”,esayisi);
  49. printf(“\nF Notlari Sayisi:%d”,fsayisi);
  50. printf(“\nG Notlari Sayisi:%d”,gsayisi);
  51. getche();
  52.         return 0;
  53. }

do while ile Sayıları Yazdırmak

do while ile Sayıları Yazdırmak


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda do while döngüsü kullanılarak 1 den 10 a kadar sayıların yazdırılması sağlanmıştır. Buradaki asıl amaç do while yapısının nasıl kullanıldığına dair örnek verilmesidir.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
Program Kodu:
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <stdio.h>
  5. #include <conio.h>
  6. //—————————————————————————
  7. #pragma argsused
  8. int main(int argc, char* argv[])
  9. {
  10. int sayici=1;
  11. do
  12. {
  13. printf(“%d”,sayici);
  14. }
  15. while(++sayici<=10);
  16. getche();
  17.         return 0;
  18. }

İlk PHP-etkin Sayfanız

İlk PHP-etkin Sayfanız


index.php isimli bir dosya oluşturun ve aşağıdaki içerikle web sunucusunun kök dizinine (DOCUMENT_ROOT) ekleyiniz:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo ‘<p>Merhaba Dünya</p>’; ?>
</body>
</html>
/index.php dosya referansı ile biten web sunucusunun URL ile dosyaya erişmek için tarayıcınızı kullanın. Yerel geliştirirken bu URL http gibi bir şey olacaktır: //localhost/index.php ya da http://127.0.0.1/index.php ama bu web sunucusunun yapılandırmasına bağlıdır. her şey düzgün yapılandırılmışsa, bu dosya PHP tarafından işlenecek ve aşağıdaki çıktı tarayıcınıza gönderilecektir:
<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <p>Merhaba Dünya</p>
 </body>
</html>

Bu program son derece basit ve gerçekten böyle bir sayfa oluşturmak için PHP kullanmaya 
gerek yoktu. öyle Görüntülenen: PHP echo deyimi kullanarak Merhaba Dünya. Dosya herhangi
 bir şekilde çalıştırılabilir ya da özel olması gerekmez unutmayın. Sunucu bu dosyayı 
sunucu PHP geçmek üzere yapılandırılmış ".php" uzantısını, kullanılan çünkü PHP tarafından 
yorumlanır gerektiğini öğrenir. ilginç bir çok şey yapmak sizin için özel etiketlerle bir 
dizi var olur normal bir HTML dosyası olarak düşünün.

Bu örnek çalıştı ve çıkış şey olmasaydı, sizden dosyayı indirmenizi veya metin olarak 
bütün dosyasına bakın, büyük ihtimalle üzerinde sunucu PHP etkin yoksa, veya düzgün 
yapılandırılmamış vardır. Eğer kılavuzdaki Kurulum bölümünü kullanarak etkinleştirmek 
için yöneticinize sorun. Yerel olarak geliştirme yapıyorsanız, aynı zamanda her şeyin 
düzgün yapılandırıldığını yapmak için kurulum bölümünü okuyarak. Size çıktıyı sağlayan 
sunucu ile dosyaya http üzerinden erişmeye emin olun. Eğer sadece dosya sisteminden dosya 
çağırmak, o zaman PHP tarafından çözümlenen olmayacaktır. Sorun her şeye rağmen devam 
ediyorsa, many »PHP desteği seçeneklerinden birini kullanmak için tereddüt etmeyin.

Bu örneğin amacı özel PHP etiketi biçimi göstermektir. Bu örnekte kullandığımız
 <? php PHP etiketinin başlangıcını gösterir. Sonra, kapanış etiketi ekleyerek 
PHP deyimi ve PHP kipinden çıktık>. İstediğiniz bu her yerde böyle bir 
HTML dosyasında PHP kipine dışarı atlamak olabilir. Daha fazla bilgi için, temel 
PHP sözdizimi manuel bölümünü okuyun.