Hej,
szukam pomocy/podpowiedzi.
Mam do napisania kod, który podlicza artykuły. Po wpisaniu kodu zaczynającego się na A, nie liczmy podatku, dla B liczy 8%, dla pozostałych kodów 23% podatku (to już mam), ale problem mam sumowanie tych kwot, a aplikacja powinna pytać o wiele kodów (to również mam) do czasu aż wpiszemy "suma" i dopiero podlicza kody dzieląc na netto i brutto. Zacząłem już pisać List<>
, ale czy to jest odpowiedni kierunek?
Będę wdzięczny za podpowiedź, a nie rozwiazanie zadania za mnie.
Dzięki :)
using System;
using System.Collections.Generic;
using System.Linq;
namespace KasaTest
{
class Kasa
{
public static void Main(string[] args)
{
while (true)
{
Console.WriteLine("Hej, podaj kod produktu");
try
{
string productcode = Console.ReadLine();
string code = productcode.Substring(0, 1);
if (code == "exit")
{
return;
}
double number = Convert.ToInt64(productcode.Substring(1));
var sumowanie = new List<double> { number };
//var list = new List<double>
//{
// number,
//};
//Console.WriteLine(code);
//Console.WriteLine(number);
//Console.WriteLine(productcode);
//Console.WriteLine(list);
if (code == "a" || code == "A")
{
Console.WriteLine("do zapłaty " + number / 100 + ",00 zł");
continue;
}
if (code == "b" || code == "B")
{
Console.WriteLine("do zapłaty " + (number * 0.0108) + " zł");
continue;
}
//if (productcode == "suma")
//{
// Console.WriteLine(list.Sum());
// continue;
//}
else
{
Console.WriteLine("do zapłaty " + (number * 0.0123) + " zł");
continue;
}
}
catch (FormatException)
{
Console.WriteLine("UWAGA! Podaj właściwy kod");
continue;
}
}
}
}
}