Does the president have the power to declare war or is it up to congress?

We are having a discussion in class.

2 answers

congress i believe. both parties have to come to an agreement
Technically only Congress can declare war, but presidents have found ways around this Constitutional provision. This article has a lot of insight into this situation.

http://en.wikipedia.org/wiki/Declaration_of_war_by_the_United_States