Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (59.74 KB, 1 trang )
program nhap_mat_khau;
uses crt;
var mk,pass,n,dem,npass,opass,m,u,wr,ur,tm: integer;
tl: char;
begin
clrscr;
write('Nhap mat khau moi: '); readln(mk);
delay(500);
write('Nhap mat khau de dang nhap: '); readln(pass);
if mk=pass then writeln('Dang nhap thanh cong!')
else if mk<>pass then
repeat
dem:=dem+1;
delay(500);
write('Sai mat khau, nhap lai: '); readln(n);
if (dem=2) and (n<>mk) then
begin
delay(800);
write('Sai mat khau, ban co muon doi? Y la co, N la khong: ');
readln(tl);
end;
until (n=mk) or (dem=4) or (tl='Y') or (tl='y') or (tl='n') or (tl='N');
if (tl='y') or (tl='Y') then
begin
write('Nhap mat khau moi: '); readln(npass);
write('Nhap mat khau dang nhap: '); readln(opass);
if opass<>npass then repeat
u:=u+1;
write('Sai mat khau, nhap lai: '); readln(m);
until (m=npass) or (u=4);
if u=4 then writeln('Dang nhap that bai, ban khong the doi mat khau!');