Friday, November 2, 2012

Program Dua Password Berurutan Menggunakan Pembanding kata/kalimat

Berikut adalah Link  Program dua password berurutan dengan nama saya sendiri menggunakan pembanding kata/kalimat. Jika salah sebanyak 3x maka program akan menampilkan "Akses di tolak".


Dan Berikut adalah syntaxnya : 

#include <stdio.h> // mengakses file library stdio.h
#include <stdlib.h> // mengakses file library yang salah satu fungsinya adalah system("pause)
#include <string.h> // mengakses file library string

int main (void) // fungsi dalam pemograman C yang harus ada
{
    char username[4], pass[6]; // deklarasi variabel bertipe karakter
    int  x=0; // Deklarasi variabel bertipe integer

a : // deklarasi Variabel untuk go to, jika ada perintah go to maka akan mencari variabel yang sesuai
    printf("User Name :"); // perintah cetak pada layar
    gets(username); //fungsi untuk memasukan data string
    printf("Password : "); // cetak pada layar
    gets(pass);// fungsi untuk memasukan data sting

    if ((strcmp(username,"irna")==0) && (strcmp(pass,"ariani")==0)){ // perulangan if dengan membandingkan 2 string, strcmp()==0 berarti string tersebut sa,a
        printf("Username dan Password Benar \n"); // perintah cetak pada layar
    }else {
        x++; //perintah menghitung jumlah kesalahan
        printf("Username atau Password Invalid \n"); // cetak pada layar
       
        if(x==3){ // perintah mengakhiri perhitungan jumlah kesalahan
            printf("Akses di tolak \n"); // perintah cetak pada layar
        }else{
            goto a; // kembali ke variabel a untuk melakukan perulangan
        }
    }
    system("pause"); // salah satu fungsi dari stdlib.h
    return(0); // mengembalikan nilai main 0
}



No comments:

Post a Comment