Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
24
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 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.