I think you're stuck on two different problems:
Firstly, you're trying to work out a combat system with the appropriate stats, skills, weapons and moves.
Secondly, you're looking to make a program that will run through this combat system and show you the results.
I'd advise that instead of going straight in for a complex combat system, you first try to set up a system where you have a PlayerA and PlayerB and they take turns. (Might want to put a 'wait key' between turns.)
Pseudocode:
do
cls
`PlayerA's turn
PlayerAhit = rnd(5)+5 `Does a value between 5 and 10.
Print "PlayerA does ",PlayerAhit," damage."
wait key
`Then same for PlayerB, but with different variables.
loop
As simple as that setup would be, it would show you two entities taking turns over many 'rounds'. It's only a short step from there to keep a variable for each player for their 'hitpoints' and subtract the damage from that.
Try something simple like this first, and see about expanding it.
Mind you, if you're more in to the combat theory and how the system might work, look in to pen and paper RPG's (like the D20 D&D system) to see how they handle turns, stats, first strike, parrying and other things. They eventually break it down to numbers, but pen and paper RPGs are a good source of combat system inspiration.