Assalamu'alaikum...
Sobat sudah mengetahui banyak tentang materi C++ bukan ? Saatnya sobat mengupgrade diri dengan banyak latihan soal2 pemrograman.
Berikut saya buat beberapa contoh program tentang pengendalian C++ untuk login. Materinya bisa dibaca pengendalian C++.
#include<iostream>
using namespace std;
int main(){
string user,pass;
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek username apakah sama dengan input
if(pass=="belajarrr"){ //cek password jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
}
}else if(pass=="belajarrr"){ //username salah
cout<<"Username yang anda masukan salah!";
}else{
cout<<"username dan password anda salah!"; //username dan password salah
}
}
using namespace std;
int main(){
string user,pass;
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek username apakah sama dengan input
if(pass=="belajarrr"){ //cek password jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
}
}else if(pass=="belajarrr"){ //username salah
cout<<"Username yang anda masukan salah!";
}else{
cout<<"username dan password anda salah!"; //username dan password salah
}
}
Login yang sederhana dapat kita lihat pada program diatas, hanya menggunakan if-else. Jika sobat memasukan username "belajar" dan password "belajarrr" maka sobat akan masuk ke "*** berhasil login ***" namun jika sobat memasukan password/username yang salah maka komputer akan menampilakan pesan kesalahan yang sesuai.
Sobat juga dapat membuat program login yang dapat memasukan username dan password lagi jika username dan/atau password salah. Hal ini dapat di atasi dengan menggunakan do-while.
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
string user,pass;
do{
system("cls");
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek username apakah sama dengan input
if(pass=="belajarrr"){ //cek password jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
break;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
}
}else if(pass=="belajarrr"){ //username salah
cout<<"Username yang anda masukan salah!"<<endl;
}else{ //username dan password salah
cout<<"username dan password anda salah!"<<endl;
}
cout<<"press any key to continue";
getch();
}while(user!="belajar" || pass!="belajarrr");
}
#include<conio.h>
using namespace std;
int main(){
string user,pass;
do{
system("cls");
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek username apakah sama dengan input
if(pass=="belajarrr"){ //cek password jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
break;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
}
}else if(pass=="belajarrr"){ //username salah
cout<<"Username yang anda masukan salah!"<<endl;
}else{ //username dan password salah
cout<<"username dan password anda salah!"<<endl;
}
cout<<"press any key to continue";
getch();
}while(user!="belajar" || pass!="belajarrr");
}
Jika sobat membutuhkan batas untuk input username dan password, misal sebanyak 3x input jika salah dan ketika sudah 3x maka keluar dari program. Bisa dengan program beriku ini :
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
string user,pass;
int i=1;
while(i<=3){ //untuk mengulang jika i<=3
system("cls"); //clear screen
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek user apakah sama dengan input
if(pass=="belajarrr"){ //cek pass jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
i=3;
break;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
i++;
}
}else if(pass=="belajarrr"){ //username yanng dimasukan salah
cout<<"Username yang anda masukan salah!"<<endl;
i++;
}else{
cout<<"username dan password anda salah!"<<endl; //user dan pass salah
i++;
}
cout<<"press any key to continue...";
getch(); //#include<conio.h>
}
}
#include<conio.h>
using namespace std;
int main(){
string user,pass;
int i=1;
while(i<=3){ //untuk mengulang jika i<=3
system("cls"); //clear screen
cout<<"Username : ";cin>>user;
cout<<"Password : ";cin>>pass;
if(user=="belajar") { //cek user apakah sama dengan input
if(pass=="belajarrr"){ //cek pass jika sama maka berhasil masuk
cout<<"*** Berhasil Login ***"<<endl;
i=3;
break;
}else{
cout<<"Password yng anda masukan salah!"<<endl; //password salah
i++;
}
}else if(pass=="belajarrr"){ //username yanng dimasukan salah
cout<<"Username yang anda masukan salah!"<<endl;
i++;
}else{
cout<<"username dan password anda salah!"<<endl; //user dan pass salah
i++;
}
cout<<"press any key to continue...";
getch(); //#include<conio.h>
}
}
Nah sobat juga bisa mengkreasikan sesuai dengan kebutuhan sendiri. Ini hanya sebagai referensi atau contoh saja buat sobat. Bila ada yang ingin bertanya atau berbagi program login lainnya mampir aja dikolom komentar ya :)
Terimakasih, semoga bermanfaat ...
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah