Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void beli_buku(list L, toko tishri[], list arr[], int m){
- int j; int k; int i;
- int status;
- status = 0;
- i = 0;
- while(i<m){
- j = (L).first;
- while((j != -1) && (status == 0)){
- if(strcmp((L).data[j].kontainer.judul,tishri[i].judul) == 0){
- addLast((L).data[j].kontainer.judul, (L).data[j].kontainer.harga, (L).data[j].kontainer.rating, &arr[i]);
- status = 1;
- }
- j = (L).data[j].next;
- }
- if(status == 1){
- if(j == (L).first){
- k = (L).data[j].next;
- while(k != -1){
- if((L).data[k].kontainer.rating == tishri[i].rating){
- addLast((L).data[k].kontainer.judul, (L).data[k].kontainer.harga, (L).data[k].kontainer.rating, &arr[i]);
- if(k != (L).data[j].next){
- int l = (L).data[k].prev;
- while(l != j){
- addLast((L).data[l].kontainer.judul, (L).data[l].kontainer.harga, (L).data[l].kontainer.rating, &arr[i]);
- l = (L).data[l].prev;
- }
- }
- }
- k = (L).data[k].next;
- }
- }else{
- k = (L).data[j].prev;
- while(k != -1){
- if((L).data[k].kontainer.rating == tishri[i].rating){
- addLast((L).data[k].kontainer.judul, (L).data[k].kontainer.harga, (L).data[k].kontainer.rating, &arr[i]);
- if(k != (L).data[j].prev){
- int l = (L).data[k].next;
- while(l != j){
- addAfter(l,(L).data[l].kontainer.judul, (L).data[l].kontainer.harga, (L).data[l].kontainer.rating, &arr[i]);
- l = (L).data[l].next;
- }
- }
- }
- k = (L).data[k].prev;
- }
- }
- }
- status = 0;
- i++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement