Advertisement
BojidarDosev

proverka na parola i stepen na slojnost

Nov 15th, 2020
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.51 KB | None | 0 0
  1. static void Main(string[] args)
  2.         {
  3.             //проверка за валидna parola
  4.             string p = Console.ReadLine();
  5.             bool flag = true;
  6.             bool flag1 = true;
  7.             if (p.Length >= 8)
  8.             {
  9.                 for(int i = 0; i<p.Length; i++)
  10.                 {
  11.                     if(p[i]>='A' && p[i] <= 'Z')
  12.                     {
  13.                         flag = false;
  14.                         break;
  15.                     }                
  16.                 }
  17.                 if (flag) Console.WriteLine("nqma glavna bukwa");
  18.                 for(int i = 0; i<p.Length; i++)
  19.                 {
  20.                     if (p[i] >= '0' && p[i] <= '9')
  21.                     {
  22.                         flag1 = false;
  23.                         break;
  24.                     }
  25.                 }
  26.                 if (flag1) Console.WriteLine("nqma cifra");
  27.                 if (!flag1 && !flag)
  28.                 {
  29.                     Console.WriteLine("validna parola");
  30.                     //slojnost na parola
  31.                     double sum = 0.1 * p.Length;
  32.                     for (int i = 0; i < p.Length; i++)
  33.                     {
  34.                         if (p[i] >= 'A' && p[i] <= 'Z') sum += 0.2;
  35.                         if (p[i] >= '0' && p[i] <= '9') sum += 0.15;
  36.                     }
  37.                     Console.WriteLine("stepen na slojnos: " + sum);
  38.                 }
  39.             }
  40.            
  41.             else Console.WriteLine("kusa parola");
  42.        
  43.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement