Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
Car value
Sign in to test your solution.
// Car value program
using System;
class Submission
{
// -------------------------
// Subprograms
// -------------------------
static void show_value(int value, int resale_value)
{
int year = 0;
double depreciation = 0.25;
while ((value >= resale_value) && (resale_value > 0))
{
Console.WriteLine($"In year {year}, the car is worth £{value}");
value = (int)(value - (value * depreciation));
year = year + 1;
}
Console.WriteLine($"Part exchange before end of year {year}");
}
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
Console.WriteLine("Enter the value of the car purchased: £");
int value = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the minimum part exchange value: £");
int resale_value = Convert.ToInt32(Console.ReadLine());
show_value(value, resale_value);
}
}