Jumat, 28 Juni 2013

Tugas SRUKTUR DATA II ( SINGLE LIST II )

SCRIPT SINGLE LIST II

#include <iostream>
#include <stdio.h>
using namespace std;

struct mahasiswa {
    int nim;
    int smt;
    int ank;
};
    struct Tnode{
    mahasiswa info;
    Tnode *next;
    Tnode *baru;

    };
Tnode *head;
Tnode *baru, *bantu;


int main(){

head = baru;


//Data awal
    baru = new Tnode;
    baru->info.nim = 1204498001;
    baru->info.smt = 2;
    baru->info.ank = 2013;
    baru->next = NULL;

    head = baru;
    head->next = NULL;
    //Menampilkan data
    bantu=head;
    while (bantu!=NULL){
        cout << "Nim : " <<bantu->info.nim << "\n Semester : " << bantu->info.smt << "\n Angkatan : " <<bantu->info.ank << "\n";
        bantu = bantu->next;
    }

//Insert di akhir
        baru = new Tnode;
        baru->info.nim = 1204498002;
        baru->info.smt = 4;
        baru->info.ank = 2012;
        baru->next=NULL;

        head=baru;
        head->next = NULL;

//Menampilkan data
bantu=head;
while (bantu!=NULL){
    cout << "Nim: " <<bantu->info.nim << "\n Semester: " << bantu->info.smt << "\n Angkatan : " <<bantu->info.ank << "\n";
    bantu = bantu->next;
}


return 0;

}

Tidak ada komentar:

Posting Komentar