Variations price adjust based on previous variation
http://www.drupalcommerce.org/user-guide/product-attributes-variations - here you can read about product variations, don't forget to enable field as an attribute field that can change the Add to Cart form

After that you need to create products for all variations with right prices. You can use http://drupal.org/project/commerce_bpc