Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
22
Tıklama
0
Öne Çıkarma
C++ bilen birisi bakabilir mi?
F
5 yıl
Er
Konu Sahibi

#include <iostream>

using namespace std;

int main()
{
int choice, i, j, dimension, enter, star, space;
cout << "Enter Your Choice:";
cout << "\n1. Rectangle 1" << "\n2. Rectangle 2" << "\n3. Rectangle 3" << "\n4. Rectangle 4" << "\n5. Rhomb(Only Odd)" << "\n6. Close Application" << endl;
cin >> choice;

switch (choice)
{
case 1: int dimension;
cout << "Enter Dimension:";
cin >> dimension;

for (int j = 0; j < dimension; j++)
{
for (int i = 0; i <= j; i++)
{
cout << "*";
}

cout << endl;

}
break;

case 2:

cout << "Enter Dimension:";
cin >> dimension;

for (int a = dimension; a > 0; a--)
{
for (int b = 0; b < a; b++)
{
cout << "*";
}

cout << endl;
}
break;

case 3:
cout << "Enter Dimension:";
cin >> dimension;


for (int j = 0; j < dimension; j++)
{
for (int i = 0; i < dimension - (j + 1); i++)
{
cout << " ";
}

for (int i = 0; i <= j; i++)
{
cout << "*";
}
cout << endl;
}
break;

case 4:

cout << "Enter Dimension:";
cin >> enter;

star = 1;
space = enter - 1;

for (j = 0; j < enter; j++)
{

for (i = 0; i < space; i++)
{
cout << " ";
}

for (i = 0; i < star; i++)
{
cout << "*";
}
cout << endl;
space--;
star += 2;
}
break;

case 5:

cout << "Enter Dimension:";
cin >> enter;

star = 1;
space = enter - 1;

for (j = 0; j < enter; j++)
{

for (i = 0; i < space; i++)
{
cout << " ";
}

for (i = 0; i < star; i++)
{
cout << "*";
}
cout << endl;
space--;
star += 2;
}

star -= 4;
space = 1;

for (j = 0; j < enter - 1; j++)
{

for (i = 0; i < space; i++)
{
cout << " ";
}

for (i = 0; i < star; i++)
{
cout << "*";
}
cout << endl;
space++;
star -= 2;
}
break;

case 6:

system("CLS");
break;


}


  

return 0;



}

Böyle bir çizim ödevim var. Seçim yaptıktan sonra ekrana yazıyor. ama tekrar seçim yapmak için console ekranı kapanıyor. ekrana görüntüyü yazıp bir tuşa bastıktan sonra console ekranı kapanmadan tekrar seçim yapmak istiyorum. bunu nasıl çözebilirim? (hesap makinesi işlem sonrası silip yeni işlem yapma mantığı)

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.