Minggu, 18 Maret 2012

ASD PRAKT. 2


PROGRAM C/C++: PROGRAM PEMBALIK NIM MENGGUNAKAN FUNGSI

Seperti nama program ini, fungsi dari program ini adalah untuk membalik deretan angka yang diinputkan oleh user.  Untuk melakukan pembalikan deretan angka yang diinputkan user,
program ini menggunakan perulangan for decreament. Dimana perulangan ini akan melakukan perulangan dari urutan terbesar ke urutan yang terkecil.

Contoh:
Inputan user:
181293

Outputnya:
392181

Program yang saya share kali ini juga menggunakan fungsi, dan array.
Langsung saja, berikut source codenya.


#include<stdlib.h>
#include<stdio.h>

void balik(int arg[],int length){
    int y;
    //perulangan decreament untuk mencetak nim terbalik
    for(y=length;y>0;y--) {printf(" %d",arg[y-1]);}
}

int main(){
    int n;
    //judul program
    printf("PROGRAM PEMBALIK NIM\n\n");
    printf("Berapa digit NIM anda? ");
    //input n (digit nim) untuk menentukan elemen array
      scanf("%d",&n);
   
      int x,y,z[n];
    //input nim  
    printf("\nMasukkan nim anda (1 per 1):\n");
    //perulangan untuk input nim ke array
    for(x=1;x<=n;x++) {scanf("%d",&z[x-1]);} 
   
    //cetak nim
    printf("\nNIM anda:");
    //perulangan untuk cetak nim menurut array
    for(x=1;x<=n;x++) {printf(" %d",z[x-1]);}
   
    //menampilkan nim yang sudah dibalik
    printf("\nNIM anda setelah dibalik:");
    //pemanggilan fungsi balik
    balik(z,n);
    printf("\n\n");
   
    system("pause");
    return 0;
}

Screenshot dari program ini adalah sebagai berikut.



Tidak ada komentar:

Posting Komentar