Challenge: Safe Parsing for User Input
Swipe to start coding
Implement a method that safely parses string input for a product price and quantity. Your method should use TryParse to convert the price to a decimal and the quantity to an int, and return a message indicating the result.
- Attempt to parse
priceInputas a decimal. - Attempt to parse
quantityInputas an int. - If both values are invalid, return
"Invalid price and quantity input.". - If only
priceInputis invalid, return"Invalid price input.". - If only
quantityInputis invalid, return"Invalid quantity input.". - If both values are valid, return a message in the format:
"Total cost for {quantity} items at {price:C} each is {total:C}.", where{price}is the parsed decimal,{quantity}is the parsed int, and{total}is the product of price and quantity.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain this in simpler terms?
What are the main benefits or drawbacks?
Can you give me a real-world example?
Fantastisk!
Completion rate forbedret til 4.17
Challenge: Safe Parsing for User Input
Stryg for at vise menuen
Swipe to start coding
Implement a method that safely parses string input for a product price and quantity. Your method should use TryParse to convert the price to a decimal and the quantity to an int, and return a message indicating the result.
- Attempt to parse
priceInputas a decimal. - Attempt to parse
quantityInputas an int. - If both values are invalid, return
"Invalid price and quantity input.". - If only
priceInputis invalid, return"Invalid price input.". - If only
quantityInputis invalid, return"Invalid quantity input.". - If both values are valid, return a message in the format:
"Total cost for {quantity} items at {price:C} each is {total:C}.", where{price}is the parsed decimal,{quantity}is the parsed int, and{total}is the product of price and quantity.
Løsning
Tak for dine kommentarer!
single