Powrót do początku programu

0

Witam. Chciałbym za pomocą wpisania litery "n" powrócić i przywrócić stan początkowy zmiennych. Udało mi się zrobić wszystko prócz ustawienia zmiennych do danych początkowych. Dziękuję za pomoc.

 {
            Console.WriteLine("Podaj kwoty: ");
            float sum = 0;



            do
            {
                float price = 0;
                string input = Console.ReadLine();
                if (input == "w") break;
                float.TryParse(input, out price);
                sum += price;
            }
            while (true);


            float tax = sum * 23 / 100;
            float profit = sum - tax;
            Console.WriteLine("Do zapłaty: " + sum);
            Console.Write("Otrzymano: ");
            float money = int.Parse(Console.ReadLine());
            float summary = money - sum;
            Console.WriteLine("Reszta: " + summary);
            Console.WriteLine("Podatek: " + tax);
            Console.WriteLine("Zysk: " + profit);
            Console.ReadKey();

        }
1

Pod if (input == "w") break;:

if (input == "n") {
    sum = 0.0f;
    price = 0.0f;
    
    continue;
}
1

Może lepiej jakoś podzielić to na funkcje albo obiekty i wywoływać/konstruować je od nowa zamiast zastanawiać się czy wszystko się wyzerowało. Chociaż w małym programie to niby nie problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1