Saturday, 29 March 2014

Tugas C++ku



Contoh Program sederhana struktur data(typedef)
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main ()
{
typedef struct {
char nama[20];
int nim;
} mahasiswa;
mahasiswa mhs_baru = {"eddy",46};
printf ("Nama mahasiswa : %s\n", mhs_baru.nama);
printf ("Nim mahasiswa : %d\n", mhs_baru.nim);
getch();
}



Contoh Program Stuktur Data(Array typedef)
#include <iostream.h>
#include <conio.h>

typedef struct Date {
        char dd[10];
        char mm[20];
        int yyyy;
        }tglLogin;

typedef struct Time {
        int h;
        int m;
        int s;
        }wktLogin;

typedef struct Login{
        char ID[10];
        Date tglLogin;
        Time wktLogin;
        }Login;
        Login user[5];


main(){
             //5 user
             for(int i=1;i<=5;i++){

                  cout<<endl<<"USER ke- "<<i<<endl;
                  cout<<"Login ID    : ";
                  cin>>user[i].ID;

                  cout<<"Tanggal Login "<<endl;
                  cout<<"Hari  : ";
                  cin>>user[i].tglLogin.dd;
                  cout<<"Bulan : ";
                  cin>>user[i].tglLogin.mm;
                  cout<<"Tahun : ";
                  cin>>user[i].tglLogin.yyyy;

                  cout<<"Waktu Login"<<endl;
                  cout<<"Jam   : ";
                  cin>>user[i].wktLogin.h;
                  cout<<"Menit : ";
                  cin>>user[i].wktLogin.m;
                  cout<<"Detik : ";
                  cin>>user[i].wktLogin.s;
                  }

                   cout<<endl;
                   cout<<"terima kasih"<<endl;
                   cout<<endl;
                 // clrscr();

             for(int i=1;i<=5;i++){

                  cout<<"Data User ke- "<<i<<endl;
                  cout<<"Login ID : "<<user[i].ID<<endl;
                  cout<<"Date : "<<user[i].tglLogin.dd<<"-"<<user[i].tglLogin.mm<<"-"<<user[i].tglLogin.yyyy<<endl;
                  cout<<"Time : "<<user[i].wktLogin.h<<":"<<user[i].wktLogin.m<<":"<<user[i].wktLogin.s<<endl;
                  cout<<endl;

}
getch();
}

No comments:

Post a Comment