: Eline sağlık hocam ama WHİLE lerin WHILE olması gerekmez mi? problem çıkartmasın sonra? Comment kısmında problem çıkarmaz, o kısımlar kodu okuyanın kod bloğunu anlaması için programcının bıraktığı notlar. neoplanın üstüne otobüs tanımam.

Bi arkadaşım için yazdığım kodları burayada yazayım, belki işine yarayan olur diye düşündüm :) 7tane çalışma sorusunun while, do-while ve for dngüleri kullanarak çzümleri mevcut #include<iostream> #include<locale> using namespace std; int main { setlocale ; // SORU 1 //10a kadar olan sayıları ekrana yazdır //WHİLE int i=0; while(i!=11) //DO-WHİLE int i=0; do while(i!=11); //FOR for(int i=0;i<=10;i++) // SORU 2 //20ye kadar olan tek ve çift sayıları yazdır //WHİLE int i=0; while(i!=21) //DO-WHİLE int i=0; do while(i!=21); //FOR for(int i=0;i<=20;i++) // SORU 3 //1den 10a kadar olan sayıların toplamını hesaplayan program //WHİLE int i=1, tpl=0; while(i!=11) cout<<tpl; //DO-WHİLE int i=1, tpl=0; do while(i!=11); cout<<tpl; //FOR int tpl=0; for(int i=1;i<=10;i++) cout<<tpl; // SORU 4 //1den 20ye kadar olan çift ve tek sayıların toplamı //WHİLE int i=0, tek=0, cift=0; while(i!=21) cout<<"Tek: "<<tek<<" "<<"Çift: "<<cift<<endl; //DO-WHİLE int i=0, tek=0, cift=0; do while(i!=21); cout<<"Tek: "<<tek<<" "<<"Çift: "<<cift<<endl; //FOR int tek=0, cift=0; for(int i=0;i<=20;i++) cout<<"Tek: "<<tek<<" "<<"Çift: "<<cift<<endl; // SORU 5 //1den 10a kadar olan sayıların çarpımı //WHİLE int i=1, crpm=1; while(i!=11) cout<<crpm<<endl; //DO-WHİLE int i=1, crpm=1; do while(i!=11); cout<<crpm<<endl; //FOR int crpm=1; for(int i=1;i<=10;i++) cout<<crpm<<endl; // SORU 6 //Girilen bir sayının faktriyelini hesaplayan program //WHİLE int a=1, i=1, fkt=1; cout<<"Sayıyı girin: "; cin>>a; i=a; while(i!=0) cout<<a<<"! = "<<fkt<<endl; //DO-WHİLE int a=1, i=1, fkt=1; cout<<"Sayıyı girin: "; cin>>a; i=a; do while(i!=0); cout<<a<<"! = "<<fkt<<endl; //FOR int a=1, i=1, fkt=1; cout<<"Sayıyı girin: "; cin>>a; i=a; for(i=a;i>0;i--) cout<<a<<"! = "<<fkt<<endl; // SORU 7 //Girilen bir değere kadar olan sayıların toplamını bulan program //WHİLE int i=0, tpl=0, a=0; cout<<"Sayıyı girin: "; cin>>a; a=a+1; while cout<<tpl<<endl; //DO-WHİLE int i=0, tpl=0, a=0; cout<<"Sayıyı girin: "; cin>>a; a=a+1; do while ; cout<<tpl<<endl; //FOR int tpl=0, a=0; cout<<"Sayıyı girin: "; cin>>a; for(int i=1;i<=a;i++) cout<<tpl<<endl; } NOT: Aşırı profesyonel çzümler değildir, değişkenlerin maksimum değerleri olduğu için çzümlerde sınırlı olabiliyor. Mesela 6. sorudaki çzüm en fazla 16 faktriyeli hesaplayabiliyor. NOT 2: Her kod bloğu ayrı bi programdır, bu şekilde çalıştıramazsınız. Mesela //FOR int tpl=0, a=0; cout<<"Sayıyı girin: "; cin>>a; for(int i=1;i<=a;i++) cout<<tpl<<endl; bu kodlar tek bi programdır. Hadi kolay gelsin, inşallah işe yararlar :) :)

Eline sağlık hocam ama WHİLE lerin WHILE olması gerekmez mi? problem çıkartmasın sonra? Çok sıkılıyom

: Eline sağlık hocam ama WHİLE lerin WHILE olması gerekmez mi? problem çıkartmasın sonra? o zaman sen hazır bunu sormuşken nceki dkümanlarımda yazmadığım açıklamayıda yazayım; // ve / / işaretleri açıklama satırları için kullanılır. // işaretinin kullanıldığı satır çalıştırılmaz. / / ise paragraf halinde bir kod bloğunu kapatmak yada uzun açıklama satırlarını alt alta yazarken her satırda // kullanmamak için kullanılan bi işarettir, tabikide // işaretinde olduğu gibi / / işaretleri arasındaki kısım da çalıştırılmaz. Ayrıca açıklamadığım bir nokta daha; c ve c++ dilleri case sensitive yani büyük-küçük harf duyarlıdırlar. while dngüsünü WHILE yazarak kuramayız mesela. + değişken isimleri dngü isimleri yada bu c/c++ dillerinde kullanılan zel kelimeler olamazlar :)

eline sağlık. Ben dev c++ ta kodları yazıyorum programım çalışıyor. programı ekranda tutması için sonuna cin>>x; koyuyorm mesela, ama sonra enterlayınca kapanmıyor. yardımcı olabilir misiniz?

sanırım cin>>x; den dolayı duruyormuş hallettim teşekkürler:)

hayır system ; return 0; koydum olmuyor bende şaşırdım:/

cell-in bunu yazdı: eline sağlık. Ben dev c++ ta kodları yazıyorum programım çalışıyor. programı ekranda tutması için sonuna cin>>x; koyuyorm mesela, ama sonra enterlayınca kapanmıyor. yardımcı olabilir misiniz? return 0; ? %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579