Membandingkan 2 Buah Tipe data bentukan Typedef Struct Mahasiswa

#include < stdio.h >
#include < string.h > //gunakan library string untuk menggunakan strcmp
/*
strcmp di gunakan untuk membandingkan format string
dengan inisialisasi : (strcmp(variabel_sring_1,variabel_string_2)==0)
dan sama dengan 0 untuk menyatakan status true
*/
typedef struct{
char nim[7];
char nama[30];
int ipk;
}mhs;

main(){
mhs data1;
mhs data2;


//input data 1
printf("Data ke-1 :\n");
printf("Masukan Nim :");
scanf("%s",&data1.nim);
printf("Masukan Nama :");
scanf("%s",&data1.nama);
printf("Masukan IPK :");
scanf("%d",&data1.ipk);

//input data 2
printf("Data ke-2 :\n");
printf("Masukan Nim :");
scanf("%s",&data2.nim);
printf("Masukan Nama :");
scanf("%s",&data2.nama);
printf("Masukan IPK :");
scanf("%d",&data2.ipk);

if((strcmp(data1.nim,data2.nim)==0)&&(strcmp(data1.nama,data2.nama)==0)&&(data1.ipk==data2.ipk)){
printf("identik");
}else{
printf("tidak identik");
}
}

Postingan Populer