Senin, 20 Februari 2017

Program c++ input info login user dengan struct

Berikut codingnya :

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

struct Date{
          int dd;
          int mm;
          int yyyy;
        };
struct Time{
          int h;
          int m;
          int s;
        };
struct Login{ //struct untuk mengakumulasikan struct time dan date
          int ID;
          Date tglLogin;
          Time waktuLogin;
        };
int main(){
     Login user[2]; //struct login dideklarasikan menjadi variabel baru yang bersifat array
     for(int i=0;i<2;i++){ //looping untuk menginput dan menampilkan data
         cout<<"USER ke-"<<i+1<<endl;
        cout<<"ID : ";cin>>user[i].ID;
         cout<<"Tanggal Login\n";
         cout<<"Tanggal : ";cin>>user[i].tglLogin.dd; //cara menginputkan data pada struct, titik berfungsi untuk menspesifikasikan variabel mana yang akan diinput data
        cout<<"Bulan : ";cin>>user[i].tglLogin.mm;
        cout<<"Tahun : ";cin>>user[i].tglLogin.yyyy;
         cout<<"Waktu Login\n";
         cout<<"Jam : ";cin>>user[i].waktuLogin.h;
         cout<<"Menit : ";cin>>user[i].waktuLogin.m;
        cout<<"Detik : ";cin>>user[i].waktuLogin.s;
         cout<<"Terimakasih Atas Pengisiannya\n";

         cout<<"\nData User ke-:"<<i+1<<endl; //menampilkan data yang telah diinput
         cout<<"Login ID : "<<user[i].ID<<endl;
         cout<<"Login Date : "<<user[i].tglLogin.dd<<" "<<user[i].tglLogin.mm<<" "<<user[i].tglLogin.yyyy<<endl;
         cout<<"Login Time : "<<user[i].waktuLogin.h<<" "<<user[i].waktuLogin.m<<" "<<user[i].waktuLogin.s<<endl;
     }
     getch();
}

Preview :

Tidak ada komentar:

Posting Komentar