Pada kesempatan kali ini,
saya akan membuat sebuah program login dengan bahasa C. Logika dari program
yang akan dibuat adalah masukan Username dan Password, jika login berhasil,
maka program akan memunculkan pesan berhasil. Jika login gagal sampai tiga
kali, maka program akan berhenti. Berikut flowchartnya:
Dari flowchart di atas,
dapat kita implementasikan kedalam bahasa C sebagai berikut:
#include<stdio.h>
#include<stdlib.h>
int main(){
char username[8], pass[12];
int repeat = 0, gagal = 0;
while(repeat < 3){
printf("Masukkan Username : ");
scanf("%s", &username);
printf("Masukkan Password : ");
scanf("%s", &pass);
if(strcmp(username,"login")==0
&& strcmp (pass,"login123")== 0){
printf("Selamat, kamu berhasil
login\n");
break;
}else{
printf("Input Salah!\n");
gagal++;
if(gagal == 3){
printf("Sayang sekali, kamu
tidak bisa login lagi\n");
}
}
repeat++;
}
system("pause");
return 0;
}
Setelah program dibuat,
compile program.
Setelah itu, jalankan
program dan hasilnya akan tampak seperti dibawah ini.
Jika program berhasil:
Jika program gagal:
thx bang
BalasHapus