using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study0001
{
public class Program
{
static void Main(string[] args)
{
new App();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study0001
{
public class App
{
//배열
Fruit[] fruits;
int idx;
//생성자
public App()
{
fruits = new Fruit[3];
Fruit orange = new Fruit(Fruit.Fruitname.Orange, 3000);
AddFruit(orange);
Fruit alppe = new Fruit(Fruit.Fruitname.Apple, 4000);
AddFruit(alppe);
Fruit banana = new Fruit(Fruit.Fruitname.Banana, 2000);
AddFruit(banana);
int price = SumFruitprice();
Console.WriteLine($"과일 가격의 총합계 : {price}");
}
//추가메서드
public void AddFruit(Fruit fruit)
{
fruits[idx++] = fruit;
}
//합산메서드
public int SumFruitprice()
{
int price = 0;
for (int i = 0; i < fruits.Length; i++)
{
price += fruits[i].price;
}
return price;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study0001
{
public class Fruit
{
//열거형
public enum Fruitname
{
Orange,
Apple,
Banana
}
public int price;
public Fruitname name;
//생성자
public Fruit(Fruitname name, int price)
{
this.price = price;
this.name = name;
}
}
}