Friday, November 2, 2012

Mencocokkan dua Password dengan fungsi strcmp di Bahasa C: Modul V



Dengan menggunakan fungsi strcmp yang ada di library string.h kita dapat membuat sebuah program untuk mencocokkan password. Dalam video tutorial berikut, program akan mencocokkan password yang diinput user dengan password yang telah di deklarasikan di awal program. Jika user 3 kali melakukan kesalahan, maka akses akan di tolak dan proram di hentikan. 

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main (void) {
       char namadepan[100]= "tria";
       char namabelakang[100]= "azmareni";
       char passw1[20];
       char passw2[20];
       int banding1, banding2, akses;
       akses=3;
  do
  {
    printf ("Masukkan password 1: ");
       scanf ("%s", &passw1);
       printf ("Masukkan password 2: ");
       scanf ("%s", &passw2);
       banding1 = strcmp(namadepan, passw1);
       banding2 = strcmp(namabelakang, passw2);
       akses--;
  } while(banding1!=0 && banding2!=0 && akses>0);

if(banding1==0 && banding2==0)
{
       printf("Akses diterima!!");
       system("pause");
       return 0;
}
if (akses<=0)
{
       printf("AKSES DITOLAK!");
       system("pause");
       return 0;
}

}


No comments:

Post a Comment