Sabtu, 12 November 2016

program login dengan bahasa c

Tugas algoritma dan pemrograman 3
Nama : Muhammad Aji Prasetyo
NPM : 54415474
Kelas : 2IA14

Program yang saya buat kali ini tentang program login. Ini merupakan tugas algoritma pemrograman 3. program ini mengharuskan kita memasukkan username dan password. username yang saya buat adalah : usersaya dan passwordnya adalah : passaya1. dengan ketentuan apabila kata sandi yang dimasukkan salah, maka pengulangan kata sandi dan username hanya boleh dilakukan sebanyak 3 kali.
berikut adalah flowchartnya.



setelah kita selesai dengan flowchart, kita tuliskan sintaknya. berikut sintak program login.

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

int main(){
    char nama[8], pas[8];
    int ulang = 0;

    for(int i=0; i<3; i++){
        printf(" \n           Silahkan login.\n");
        printf("\n Masukkan username anda :");
        scanf("%s", &nama);

        printf("\n Masukkan password anda : ");
        scanf("%s", &pas);

        if ((strcmp(nama,"usersaya")==0)&&(strcmp(pas,"passaya1")==0)) {
            break;
        } else {
            printf("Maaf password atau username anda salah\n");
            ulang = ulang + 1;
        }
    }

    if(ulang<3){
        printf("\n              Anda telah berhasil login.");
    } else {
        printf("Sudah melebihi batas login, tidak bisa login lagi");
    }

}


berikut adalah output dari program diatas:

1. jika memasukkan username dan password dengan benar.



2. jika memasukkan username dan password salah sebanyak 3 kali.

Tidak ada komentar:

Posting Komentar