Member 13834513 Ответов: 1

Грандиозный выпуск в конце кода - код с#


static void Main(string[] args)
{
    //Declare Variables
    Double purchasePrice = -1;
    Double discountPrice = 0;
    Double grandTotal = 0;
    Double itemNumber = 1;

    //Output outputs
    Console.Write("Welcome to our Firework Stand Checkout");

    //Do while loop
    do
    {
        Console.WriteLine("Enter the purchase price of the item (Enter -1 to Quit):  ");
        purchasePrice = Convert.ToDouble(Console.ReadLine());

        if (purchasePrice != -1)
        {
            if (purchasePrice >= 50)
            {
                discountPrice = purchasePrice * .90;
            }
            else
            {
                discountPrice = purchasePrice;
            }
            Console.WriteLine("Item number: ");
            itemNumber = itemNumber + 1;
            Console.WriteLine("Original cost is:  " + purchasePrice);
            Console.WriteLine("Discounted cost is:  " + discountPrice);

        }

    } while (purchasePrice != -1);

    Console.WriteLine("Your grand total is " + grandTotal);
    grandTotal = purchasePrice + discountPrice;
    Console.ReadLine();


Что я уже пробовал:

Я перепробовал все, что только мог придумать. Я просто не знаю, как получить информацию из цикла, чтобы вычислить общую сумму, как вы можете видеть.

1 Ответов

Рейтинг:
2

Raja Nouman

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Code_ProjectConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            float purchasePrice = -1;
            float discountPrice = 0;
            float grandTotal = 0;
            float itemNumber = 1;

            //Output outputs
            Console.Write("Welcome to our Firework Stand Checkout\n \n");

            //Do while loop
            do
            {
                Console.WriteLine("Enter the purchase price of the item (Enter -1 to Quit):  ");
                purchasePrice = float.Parse(Console.ReadLine());

                if (purchasePrice != -1)
                {
                    if (purchasePrice >= 50)
                    {
                        discountPrice = purchasePrice * .90f;
                    }
                    else
                    {
                        discountPrice = purchasePrice;
                    }
                    grandTotal = grandTotal + discountPrice;
                    Console.WriteLine("Item number: ");
                    itemNumber = itemNumber + 1;
                    Console.WriteLine("Original cost is:  " + purchasePrice);
                    Console.WriteLine("Discounted cost is:  " + discountPrice);

                }

            } while (purchasePrice != -1);

            Console.WriteLine("Your grand total is " + grandTotal);
            
            Console.ReadLine();


        }
    }
}