public static void DisplaySummary(Fordon fordon, double tullPris) { Console.WriteLine($"\n{"Vikt: ",-20}{fordon.Vikt,-20}\n" + $"{"Tidpunkt: ",-20}{fordon.TidVidTullen.TimeOfDay,-20}\n" + $"{"Fordonstyp: ",-20}{fordon.FordonsTyp,-20}\n" + $"{"Dag: ",-20}{fordon.TidVidTullen.DayOfWeek,-20}\n" + $"{"Miljöklassad?: ",-20}{fordon.MiljöKlassad,-20}\n" + $"{"Tullpris: ",-20}{tullPris,-20}\n"); }
public static double TullPris(Fordon fordon) { double prisVikt = PrisInräknatVikt(fordon.Vikt); double prisTid = PrisInräknatTid(prisVikt, fordon.TidVidTullen); double prisFordonsTyp = PrisInräknatFordonsTyp(prisTid, fordon.FordonsTyp); double prisDag = PrisInräknatDag(prisFordonsTyp, fordon.TidVidTullen.DayOfWeek); double prisMiljöKlass = PrisInräknatMiljöKlass(prisDag, fordon.MiljöKlassad); double tullPris = Math.Round(PrisInräknatMiljöKlass(prisMiljöKlass, fordon.MiljöKlassad)); return(tullPris); }
public static void Main(string[] args) { var fordon = new Fordon { FordonsTyp = GetFordonsTyp(), Vikt = GetVikt(), TidVidTullen = GetTid(), MiljöKlassad = GetMiljöKlass() }; double tullPris = TullPris(fordon); DisplaySummary(fordon, tullPris); }