Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #define maks 100
- using namespace std;
- int angka[maks];
- int indeks=-1;
- void tambahData(){
- indeks++;
- cout << "Masukkan angka :";
- cin >> angka[indeks];
- }
- void view(){
- if(indeks!=-1){
- cout << "Data : ";
- for(int i=0;i<=indeks;i++){
- cout << angka[i] << " ";
- }
- }
- }
- void urutkanMenaik(){
- int tmp;
- for(int i=0;i<=indeks;i++){
- for(int j=0;j<=indeks;j++){
- if(angka[i]<angka[j]){
- tmp = angka[i];
- angka[i] = angka[j];
- angka[j] = tmp;
- }
- }
- }
- }
- void acak(){
- int tmp;
- for(int i=0;i<=indeks;i++){
- for(int j=indeks;j>=i+1;j--){
- tmp = angka[i];
- angka[i] = angka[j];
- angka[j] = tmp;
- }
- }
- }
- void urutkanMenurun(){
- int tmp;
- for(int i=0;i<=indeks;i++){
- for(int j=0;j<=indeks;j++){
- if(angka[i]>angka[j]){
- tmp = angka[i];
- angka[i] = angka[j];
- angka[j] = tmp;
- }
- }
- }
- }
- void ulang(){
- indeks = -1;
- }
- int main()
- {
- int menu;
- do{
- system("cls");
- view();
- cout << endl << endl;
- cout << "Menu : " << endl;
- cout << "1. Tambah Data" << endl;
- cout << "2. Urutkan Menaik" << endl;
- cout << "3. Urutkan Menurun" << endl;
- cout << "4. Acak" << endl;
- cout << "5. Ulang" << endl;
- cout << "6. Keluar" << endl;
- cout << "Masukkan menu :";
- cin >> menu;
- if(menu == 1){
- tambahData();
- }else if(menu == 2){
- urutkanMenaik();
- }else if(menu == 3){
- urutkanMenurun();
- }else if(menu == 4){
- acak();
- }else if(menu == 5){
- ulang();
- }
- }while(menu != 6);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement