Anasayfa Eğitseller Programlama C++ Dersleri - Örnek

C++ Dersleri - Örnek PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 3
ZayıfEn iyi 
Eğitseller - Programlama
Cuma, 20 Ekim 2006 20:28
Simdi cerceve ornegimize geri donelim.Su ana kadar ogrendigimiz herseyi bu programda tekrar etmeye calistim. simdi kodu sizde yazmaya calisin
Bakalim buraya kadar anlattiklarimla araniz nasil kopyalamdan kendiniz yazmaya calisin daha sonra problemleri cozun
 
# include <iostream>
# include <string>
using namespace std;

int main()
{
// kullaniciya isminin sorulmasi
cout << " Lutfen isminizi giriniz: "<<endl;
// ismin girilmesi
string isim;
cin  >> isim;
// selam mesajin yazilmasi
const string selam = " Merhaba " + isim + "!" ;
// selam mesajinin etrafindaki bosluklarin sayisi
const int pad = 1 ;
// kac satir ve sutun yazmak istiyorsak
const int satir = pad * 2+3;
const string::size_type sutun = selam.size () + pad * 2+2;
// bosluklarin yazilmasi, baslangicta ayirmak icin
cout<<endl;
// satirlari yazmak icin
for (int s=0 ; s != satir; ++s)
   
    { 
       string::size_type k = 0;
      
       // su ana kadar k kadar karakter yazdik
      
    while ( k != sutun )
        {
           if (s == pad + 1 && k == pad +1)
           {
           cout << selam ;
           k += selam.size ();
       
           }
           else  {
              if ( s == 0  || s == satir-1 || k == 0 || k == sutun-1 )
             
              cout << "*" ;
              else
               cout << " ";
              
           ++k;
                 }
           }
        cout <<endl;
        }
       
     return 0;
}
 
Buraya kadar yazilan kodu anlamis ve kendinizde bir kac deneme yapip basarili olmussaniz, Artik C++ mantigini kavramissiniz demektir.
  Yorum yok.
Yorum ekle. (0 yorum)

 

OyunGelistirici.net - Türk Oyun Yapımcılarının Buluşma Noktası

Bu sitede yazılan tüm yazıların hakları yazarlarına aittir. İzin alınmadan yayınlanamaz.

Bu sitede Firefox kullanmanız önerilir. En az 1024 x 768 masaüstü çözünürlüğü tavsiye edilir.