Contoh program ascending c++

Kali ini kami akan shar econtoh program yang sangat sederhana yaitu ascending c++, kami harap ini bisa membantu teman-teman dalam belajar basic pemprogramman.

#include<iostream>
#include<stdlib.h>
using namespace std;
main()
{
    int pil, limit, y, temp, menu, x[10], opsi;

    system ("cls");

    cout<<"Masukkan limit data= ";
    cin>>limit;

    for (int input=1; input<=limit; input++)
    {
        cout<<"Data ke " << input <<" = ";
        cin>>x[input];
    }
a:
    system ("cls");

    for (int input=1; input<=limit; input++)
    {
        cout<<"Data ke " << input <<" = " <<x[input];
        cout<<endl;
    }

    cout<<"1. Urutkan data turun\n";
    cout<<"2. Urutkan data naik\n";
    cout<<"---------------------------------------------\n";

    cout<<"Masukkan pilihan = ";
    cin>>pil;

    system("cls");

    switch(pil)
    {

    case 1:
         for (int a=1; a<=limit; a++)
        {
            for ( int b= a+1; b<=limit; b++)
            {
                if (x[a] < x [b])
                {
                    temp=x[a];
                    x[a]=x[b];
                    x[b]=temp;
                }
            }
        }

        for (int z= 1; z<=limit; z++)
        {
            cout<<x[z]<<" ";
        }

        cout<<"\n\n[1] Kembali\n" <<"[2] Menu Utama\n" <<"[3] Keluar\n";
        cin>>opsi;

        if (opsi==1)
        {
            goto a;
        }
        else if (opsi==2)
        {
            main();
        }
        else if (opsi==3)
        {
            system ("cls");
        }
    break;

    case 2:
        for (int a=1; a<=limit; a++)
        {
            for ( int b= a+1; b<=limit; b++)
            {
                if (x[a] > x [b])
                {
                    temp=x[a];
                    x[a]=x[b];
                    x[b]=temp;
                }
            }
        }

        for (int z= 1; z<=limit; z++)
        {
            cout<<x[z]<<" ";
        }

        cout<<"\n\n[1] Kembali\n" <<"[2] Menu Utama\n" <<"[3] Keluar\n";
        cin>>opsi;

        if (opsi==1)
        {
            goto a;
        }
        else if (opsi==2)
        {
            main();
        }
        else if (opsi==3)
        {
            system ("cls");
        }
    }
}
Default image
Arman Basir
A New Journey. Menyukai hal-hal baru yang menantang dan kompleks untuk di pecahkan

Leave a Reply