NPM : 55415551
Kelas : 2IA14
Pada post kali ini untuk memenuhi tugas algoritma pemrograman 3. pada kesempatan kali ini, sesuai dengan judul diatas saya membuat program login menggunakan bahasa C. berikut flowchart dan kode program yang telah saya buat :
Pada post kali ini untuk memenuhi tugas algoritma pemrograman 3. pada kesempatan kali ini, sesuai dengan judul diatas saya membuat program login menggunakan bahasa C. berikut flowchart dan kode program yang telah saya buat :
#include <stdio.h>
#include <string.h>
int main(){
//deklarasi variabel
char uname[5], pass[8];
int ulang = 0;
for(int i=0; i<3; i++){
printf("------------- LOGIN ---------------\n");
printf("\nusername:");
scanf("%s", &uname);
printf("\npassword:");
scanf("%s", &pass);
if ((strcmp(uname,"admin")==0)&&(strcmp(pass,"admin123")==0)) {
break;
} else {
printf("password atau username salah\n");
ulang = ulang + 1;
}
}
if(ulang<3){
printf("anda berhasil login.");
} else {
printf("anda tidak dapat login kembali");
}
printf("\n-----------------------------------");
}
pada program diatas, digunakan perulangan for untuk membatasi bahwa user hanya dapat mengalami kegagalan login sebanyak 3x. jika lebih dari 3x maka program akan berhenti. sebelumnya , username dan password yang digunakan adalah "admin" dan "admin123". jika user memasukkan username dan password yang sesuai ataupun user tidak mencapai 3x gagal maka user berhasil login.
berikut merupakan hasil outputnya :
ketika user gagal melakukan login sebanyak 3x.
berikut merupakan hasil outputnya :
ketika user gagal melakukan login sebanyak 3x.
Tidak ada komentar:
Posting Komentar