Solved

Negative Decimal

Posted on 2012-03-18
9
400 Views
Last Modified: 2012-03-21
I am tired of beating my head up against the desk. I've been trying to convert a positive decimal to a negative without the value calculating as a negative value. Math.Abs does half the job and I have no clue on how to convert.

Any help would be nice.

Thanks
0
Comment
Question by:mBenton1979
9 Comments
 
LVL 16

Expert Comment

by:Stephan
ID: 37736138
Are you looking for this:

decimal.Negate
0
 
LVL 49

Expert Comment

by:Gustav Brock
ID: 37736542
> convert a positive decimal to a negative without the value calculating as a negative

So a negative should be positive??
Could you please provide an example?

/gustav
0
 
LVL 16

Accepted Solution

by:
Easwaran Paramasivam earned 100 total points
ID: 37737509
The requirement is to convert Postive to Negative. But Math.Abs would convert Negative to Postive. Confusing.. What is the correct requirement?
0
 
LVL 49

Expert Comment

by:Gustav Brock
ID: 37737664
OK. Back to school. Remember your pencil and the apple for the teacher.

Given: p = 1.11
Wanted: n = -1.11
Solution: n = -p

Or?

/gustav
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:mBenton1979
ID: 37737682
is here is a portion of my test code. I'm looking at the food, liquor, and beer to display negative values without them adding or subtracting as such. If this doesn't work Ill just have to validate the fields and force the negative and tweak my code

 decimal food = System.Decimal.Parse(foodOperand.Text);
            decimal liquor = System.Decimal.Parse(liquorOperand.Text);
            decimal beer = System.Decimal.Parse(beerOperand.Text);

            decimal calculatedDeductions = subtractExpend(food, liquor, beer);
            textBox2.Text = calculatedDeductions.ToString();


private decimal subtractExpend(decimal food, decimal liquor, decimal beer)
        {
            return food + liquor + beer;
        }
0
 
LVL 49

Expert Comment

by:Gustav Brock
ID: 37737707
I see no negatives here.

> ..  without them adding or subtracting as such.

That means doing nothing. So what to do?
Perhaps if you provide an example, we can understand the issue.

/gustav
0
 
LVL 49

Expert Comment

by:Gustav Brock
ID: 37747273
??

A solution to nothing?

/gustav
0
 

Author Comment

by:mBenton1979
ID: 37747299
Oh snap I awarded the wrong person!! Guess no take backs huh?
0
 
LVL 49

Expert Comment

by:Gustav Brock
ID: 37747415
Oh, that explains.

No problem for me though, I'm not in it for the monye - just curious what the problem really was and what the solution might be?

/gustav
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

This article describes a simple method to resize a control at runtime.  It includes ready-to-use source code and a complete sample demonstration application.  We'll also talk about C# Extension Methods. Introduction In one of my applications…
Summary: Persistence is the capability of an application to store the state of objects and recover it when necessary. This article compares the two common types of serialization in aspects of data access, readability, and runtime cost. A ready-to…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now