Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Değişik For Kullanımları


Değişik For Kullanımları

AÇIKLAMA

C++ Builder 6 projesidir.

Bu programda for döngüsünün değişik şekilllerde kullanımları gösterilmiştir. Program içinde üç farklı işlem yapan program parçacıkları bulunmaktadır. Birinci program klavyeden boşluk yani hiçbirşey girilmeden enter tuşuna basıldığında, o ana kadar olan bütün girilen ifadeler bir bütün halinde birleştirip string olarak gösterilir. İkinci programda sıra numarası verilen fibonacci sayısının kaç olduğunu gösterir. Üçüncü programda ise girişten alınan ifadeler birleştirilerek  ve son olarakda hiçbirşey girilmeden enter tuşuna basıldığında koşulda istenen "for dongusu" oluşturulduğunda program sonlanır. Eğer uygun ifade edilemezse yada hatalı giriş olursa program sonsuz ifade isteyecektir.

 

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

  1.  
  2.  
  3. <strong>//---------------------------------------------------------------------------
  4.  
  5. </strong>#include <vcl.h>
  6. #pragma hdrstop
  7.  
  8. #include "Unit1.h"
  9. //---------------------------------------------------------------------------
  10. #pragma package(smart_init)
  11. #pragma resource "*.dfm"
  12. TForm1 *Form1;
  13. //---------------------------------------------------------------------------
  14. __fastcall TForm1::TForm1(TComponent* Owner)
  15.     : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19.  
  20. void __fastcall TForm1::Button1Click(TObject *Sender)
  21. {
  22. String a="";
  23. for(String x=" ";x!="";x=InputBox("","metin",""))
  24. {
  25.     a+=x;
  26. }
  27. ShowMessage(a);
  28. }
  29. //---------------------------------------------------------------------------
  30.  
  31. void __fastcall TForm1::Button2Click(TObject *Sender)
  32. {
  33. int f1=1;
  34. int f2=1;
  35. int n=StrToInt(InputBox("FIBONACCI","Sayı girin",""));
  36. int g;//geçici değişken
  37. for(int i=2 ; i<n ; i=i+1,g=f2,f2=f1+f2,f1=g);
  38. ShowMessage(f2);
  39. }
  40. //---------------------------------------------------------------------------
  41. void __fastcall TForm1::Button3Click(TObject *Sender)
  42. {
  43. String yaz="";
  44. for(String x="";yaz!="for döngüsü";x=InputBox("","Metin girin",""))
  45. yaz+=x;
  46. ShowMessage(yaz);
  47. }
  48. //---------------------------------------------------------------------------
  49.  
  50.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Salı, 04 Eylül 2012 02:59 )