Use loop for menus
This commit is contained in:
parent
c6e71553ab
commit
78ea5d261e
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
stockers
|
./stockers
|
@ -7,6 +7,7 @@ when isMainModule:
|
|||||||
proc casesPerMinute(name: string): string =
|
proc casesPerMinute(name: string): string =
|
||||||
var acases: float
|
var acases: float
|
||||||
var aminutes: float
|
var aminutes: float
|
||||||
|
while true == true:
|
||||||
|
|
||||||
#stdout.write("Name of employee: ")
|
#stdout.write("Name of employee: ")
|
||||||
#name = readLine(stdin)
|
#name = readLine(stdin)
|
||||||
@ -17,6 +18,9 @@ when isMainModule:
|
|||||||
if cases == "q":
|
if cases == "q":
|
||||||
quit(0)
|
quit(0)
|
||||||
|
|
||||||
|
if cases == "m":
|
||||||
|
echo "TBI"
|
||||||
|
|
||||||
if re"[^0-9.]" in cases:
|
if re"[^0-9.]" in cases:
|
||||||
echo "I can't do math on words, fucking moron"
|
echo "I can't do math on words, fucking moron"
|
||||||
quit(1)
|
quit(1)
|
||||||
@ -42,18 +46,18 @@ when isMainModule:
|
|||||||
let cpm: float = acases / aminutes
|
let cpm: float = acases / aminutes
|
||||||
|
|
||||||
|
|
||||||
return(fmt"{name} can throw: {cpm:2.2f} cases per minute")
|
echo (fmt"{name} can throw: {cpm:2.2f} cases per minute")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
proc options(name: string) =
|
proc options(name: string) =
|
||||||
echo(fmt"""
|
echo(fmt"""
|
||||||
Properties of {name}
|
Properties of {name}
|
||||||
|
|
||||||
|
|
||||||
1) Cases per minute
|
1) Cases per minute
|
||||||
q) Quit
|
q) Quit
|
||||||
|
|
||||||
""")
|
""")
|
||||||
|
|
||||||
@ -67,22 +71,23 @@ q) Quit
|
|||||||
echo("That is not a property")
|
echo("That is not a property")
|
||||||
|
|
||||||
|
|
||||||
proc mainScreen() =
|
proc mainScreen*() =
|
||||||
|
|
||||||
echo(fmt"""
|
echo(fmt"""
|
||||||
------------
|
------------
|
||||||
| Stockers |
|
| Stockers |
|
||||||
| v0.1.0 |
|
| v0.1.0 |
|
||||||
------------
|
------------
|
||||||
|
|
||||||
1) Leroy
|
1) Leroy
|
||||||
2) Perez
|
2) Perez
|
||||||
3) Eric
|
3) Eric
|
||||||
4) Emiliano
|
4) Emiliano
|
||||||
5) Jamal
|
5) Jamal
|
||||||
6) Joseph
|
6) Joseph
|
||||||
7) Justin
|
7) Justin
|
||||||
8) Lee
|
8) Lee
|
||||||
q) Quit
|
q) Quit
|
||||||
|
|
||||||
""")
|
""")
|
||||||
|
|
||||||
@ -109,5 +114,5 @@ q) Quit
|
|||||||
quit(0)
|
quit(0)
|
||||||
else:
|
else:
|
||||||
echo(fmt"{employee} is not listed above")
|
echo(fmt"{employee} is not listed above")
|
||||||
|
while true == true:
|
||||||
mainScreen()
|
mainScreen()
|
Loading…
x
Reference in New Issue
Block a user