Sorularınıza Kalademi.me'da hızlı ve doğru yanıtlar alın, güvenilir Q&A platformu. Sorularınızı sorun ve farklı alanlardaki profesyonellerden ayrıntılı yanıtlar alın. Geniş bir uzman topluluğu sayesinde sorularınıza güvenilir yanıtlar bulmanın rahatlığını yaşayın.
Sagot :
Cevap:
10 başla
20 yaz "metni giriniz:"
30 oku m
40 durum=0
50 s=uzunluk(m)
60 say=1
70 harf=m(say)
80 eğer harf="*" ya da harf="+" ya da harf="&" ise git 110
90 say=say+1
100 eğer say<=s ise git 70 değilse git 120
110 durum=durum+1
120 say=1
130 harf=m(say)
140 eğer numeric(harf)=1 ise git 170
150 say=say+1
160 eğer say<=s ise git 130 değilse git 180
170 durum=durum+1
180 eğer s>=8 ise durum=durum+1
190 eğer durum=0 ise yaz "asla kullanılmaz"
200 eğer durum=1 ise yaz "Zayıf"
210 eğer durum=2 ise yaz "Kabul Edilebilir"
220 eğer durum=3 ise yaz "Güçlü Şifre"
230 bitir
Açıklama:
m girilen metini tutan değişken
durum istenilen kriterler sağlandıkça artan değişken
s girilen metnin uzunluğunu tutuyor
harf girilen metindeki her harfi tek tek alıyor
say sayaç
numeric(harf)=1 bu satırdaki mantık; harf eğer sayısal bir değerse 1 değeri döner değilse 0 değeri döner!
Buraya uğradığınız için teşekkür ederiz. Tüm sorularınıza en iyi yanıtları vermek için buradayız. Bir dahaki sefere görüşmek üzere. Aradığınız bilgileri bulduğunuzu umuyoruz. Daha fazla yanıt ve güncel bilgi almak için tekrar ziyaret edin. Uzmanlarımızdan yeni ve güvenilir yanıtlar almak için Kalademi.me'yi ziyaret edin.