level 9
WyPo🍺
楼主
IF要被我玩坏了,
。
Echo.================
Echo.《仿电路逻辑门》
:start
Echo.================
Echo.输入信号数字"0"或"1"作为开关
Echo.信号端1:
Set /P cammondinput01=
Echo.信号端2:
Set /P cammondinput02=
Echo.================
Echo.非门:
If "%cammondinput01%"=="1" Set canmmondoutput=0
If "%cammondinput01%"=="0" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.与门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.异或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=0
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.同或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.RS锁存器:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" ( Set cammondinput01=<Nul & Set cammondinput02=<Nul )
If "%cammondinput01%‖%cammondinput02%"=="1‖1" ( Set cammondinput01=<Nul & Set cammondinput02=<Nul )
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.T字锁存器:
If "%cammondinput03%"=="" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖0‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖0‖0" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖1‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖1‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖1‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖1‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖0‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖0‖1" Set cammondinput03=0
If "%cammondinput03%"=="1" Echo.真
If "%cammondinput03%"=="0" Echo.非
Echo.
Goto start
2019年01月08日 09点01分
1
Echo.================
Echo.《仿电路逻辑门》
:start
Echo.================
Echo.输入信号数字"0"或"1"作为开关
Echo.信号端1:
Set /P cammondinput01=
Echo.信号端2:
Set /P cammondinput02=
Echo.================
Echo.非门:
If "%cammondinput01%"=="1" Set canmmondoutput=0
If "%cammondinput01%"=="0" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.与门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.异或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=0
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.同或门:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" Set canmmondoutput=1
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="1‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.RS锁存器:
If "%cammondinput01%‖%cammondinput02%"=="0‖0" ( Set cammondinput01=<Nul & Set cammondinput02=<Nul )
If "%cammondinput01%‖%cammondinput02%"=="1‖1" ( Set cammondinput01=<Nul & Set cammondinput02=<Nul )
If "%cammondinput01%‖%cammondinput02%"=="1‖0" Set canmmondoutput=0
If "%cammondinput01%‖%cammondinput02%"=="0‖1" Set canmmondoutput=1
If "%canmmondoutput%"=="1" Echo.真
If "%canmmondoutput%"=="0" Echo.非
Echo.
Echo.T字锁存器:
If "%cammondinput03%"=="" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖0‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖0‖0" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖1‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖1‖0" Set cammondinput03=0
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖1‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖1‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="1‖0‖1" Set cammondinput03=1
If "%cammondinput01%‖%cammondinput02%‖%cammondinput03%"=="0‖0‖1" Set cammondinput03=0
If "%cammondinput03%"=="1" Echo.真
If "%cammondinput03%"=="0" Echo.非
Echo.
Goto start