|
|
|
переведите в математический вид
|
|||
|---|---|---|---|
|
#18+
плиз помогите ньюбу переведите это в математический вид явно есть зависимость между числами.. <SCRIPT language="JavaScript"> <!-- hiding function PostPass (p1,p2,p3,p4) { var Temp=""; var t1=""; var t2=""; var t3=""; var Res; var Ks=0; Res = 1; Temp=p1+p2+p3+p4; for (Count=0; Count < Temp.length; Count++) { t1=Temp.substring (Count, Count+1) if (!(t1 >= 0 & t1 <= 9)){ alert("В номере допустимы\nтолько ЦИФРЫ!"); return (0);}; }; if ( p1.length != 3 ) { alert("В окошках 1,2,3 - ровно ТРИ,\nа в окошке 4 - ровно\n ДВЕ ЦИФРЫ!"); return (0);}; if ( p2.length != 3 ) { alert("В окошках 1,2,3 - ровно ТРИ,\nа в окошке 4 - ровно\n ДВЕ ЦИФРЫ!"); return (0);}; if ( p3.length != 3 ) { alert("В окошках 1,2,3 - ровно ТРИ,\nа в окошке 4 - ровно\n ДВЕ ЦИФРЫ!"); return (0);}; if ( p4.length < 2 ) { alert("В окошках 1,2,3 - ровно ТРИ,\nа в окошке 4 - ровно\n ДВЕ ЦИФРЫ!"); return (0);}; Temp=p1+p2+p3; //alert(Temp); for (Count=0; Count < Temp.length-2; Count++) { t1=Temp.substring (Count, Count+1) t2=Temp.substring (Count+1, Count+2) t3=Temp.substring (Count+2, Count+3) //alert(t1+','+t2+','+t3); if (t1 == t2 & t2 == t3) Res=0; }; for (Count=0; Count < Temp.length; Count++) { Ks=Ks+Temp.substring (Count, Count+1) * (9-Count) }; t1=eval(p4); Ks=Ks % 101; Ks=Ks % 100; if (Ks != t1) Res = 0; if ( Res == 0 ) alert("Некорректный номер!"); else alert('Номер корректный!');; return (1) } // End of hiding --> </SCRIPT> оригинал тут http://po-troitsk.ttk.ru/cpsn.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 09:16:07 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34280733&tid=2146851]: |
0ms |
get settings: |
19ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
59ms |
get topic data: |
25ms |
get forum data: |
5ms |
get page messages: |
79ms |
get tp. blocked users: |
3ms |
| others: | 329ms |
| total: | 551ms |

| 0 / 0 |
