Az üzleti szabályok alkalmazásával kapcsolatos kihívásokkal kapcsolatos tevékenység megoldásának áttekintése

Befejeződött

Az alábbi kód egy lehetséges megoldása az előző leckében feladott feladatnak.

Random random = new Random();
int daysUntilExpiration = random.Next(12);
int discountPercentage = 0;

if (daysUntilExpiration == 0)
{
    Console.WriteLine("Your subscription has expired.");
}
else if (daysUntilExpiration == 1)
{
    Console.WriteLine("Your subscription expires within a day!");
    discountPercentage = 20;
}
else if (daysUntilExpiration <= 5)
{
    Console.WriteLine($"Your subscription expires in {daysUntilExpiration} days.");
    discountPercentage = 10;
}
else if (daysUntilExpiration <= 10)
{
    Console.WriteLine("Your subscription will expire soon. Renew now!");
}

if (discountPercentage > 0)
{
    Console.WriteLine($"Renew now and save {discountPercentage}%.");
}

Ez a kód azért csak „egy lehetséges megoldás”, mert sok múlik azon, hogy Ön milyen módszert választott a logika implementálására. Mindaddig, amíg a megfelelő eredményeket kapta a kihívás szabályai szerint, és két if állítást használt, nagyszerűen teljesített!

Ha sikerrel járt, gratulálunk! Továbbléphet a következő lecke tudáspróbájára.

Fontos

Ha a feladat megoldása gondot okozott, érdemes lehet újra átnézni a korábbi leckéket, mielőtt továbbhalad.