Şimdi Ara

C++ bilen birisi bakabilir mi?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
13
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #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ığı)








  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.