Monday 19 October 2009

Program Terbilang sebuah Nominal
Mari kita coba listing dalam bahasa C di bawah ini :
#include
#include
#include


main() {
char S='Y';
while ((S=='Y')||(S=='y')){
char A[1000];
char I[1000];
char N[1000];
char* B[1000];
char* Q[1000];
int C,E;
int O=0;
int J=0;
int H=0;
int M=0;
int P=0;
int R=0;


printf("Masukan Nominal Berupa Angka (Max <20Juta): "); scanf("%s",&A); C=strlen(A); for (E=C-1; E>=0; E--) {
if ((A[E]==',')||(A[E]=='.')) {
M=1;
P=1;
}
}
for (E=C-1; E>=0; E--) {
if ((A[E]==',')||(A[E]=='.')||(M==0)) {
M=0;
if ((A[E]!=',')&&(A[E]!='.')){
I[J]=A[E];
J=J+1;
}
}
if (M==1){
N[O]=A[E];
O=O+1;
}

}


for (E=0; E=0; E--) {
if ((B[E]!=" ")&&(B[E]!="\0")) {
printf("%s ",B[E]);
}
}
if (P==1) {
for(E=R;E>=1;E--) {
printf("%s ",Q[E]);
}
}

printf("\n\nMencoba kembali?(Y/N) :");
scanf("%s",&S);
printf("\n");
}

getch();
}




untuk pertanyaan, ato protes, silakan comment. saya tidak banyak posting kata-kata, belum tentu ada yang mau comment2 seh^^
itu diatas ada stetment yang ilang (maklum belum mahir web^^), ya sekalian buat melatih coding^^

No comments:

Post a Comment