ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
using System;
class Money
{
public int WholePart { get; set; }
public int FractionalPart { get; set; }
public Money(int wholePart, int fractionalPart)
{
WholePart = wholePart;
FractionalPart = fractionalPart;
}
public void Display()
{
Console.WriteLine($"{WholePart}.{FractionalPart}");
}
public void Decrease(int amount)
{
int totalCents = WholePart * 100 + FractionalPart;
totalCents -= amount;
WholePart = totalCents / 100;
FractionalPart = totalCents % 100;
}
}
class Product
{
public string Name { get; set; }
public Money Price { get; set; }
public Product(string name, Money price)
{
Name = name;
Price = price;
}
public void DecreasePrice(int amount)
{
Price.Decrease(amount);
}
public void Display()
{
Console.WriteLine($"Product: {Name}");
Console.Write("Price: ");
Price.Display();
}
}
class Program
{
static void Main()
{
Money price = new Money(10, 50);
Product product = new Product("Shoes", price);
product.Display();
product.DecreasePrice(250);
product.Display();
}
}
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.