#include <iostream>
#include <string>
using namespace std;
class Food{
private:
string menu[10]; //매뉴
int price[5]; //가격
int number[5]; //개수
int money; //돈
int sum=0;
int hap;
public:
Food::Food(){
string menu_[10] = { "떡볶이", "호빵", "오댕", "순대", "김밥" };
int price_[5] = { 3000, 1000, 500, 2500, 1500 };
int number_[5] = { 0 };
for (int i = 0; i < 5; i++)
{
menu[i] = menu_[i];
price[i] = price_[i];
number[i] = number_[i];
}
}
void Menu(){
cout << "=================Menu판==================" << endl;
for (int i = 0; i < 5; i++){
cout << "========================================"<< endl;
cout << menu[i] << ":" << price[i] << endl;
}
}
void Su(){
cout << "========================================" << endl;
cout << "수량을입력하시오" << endl;
for (int i = 0; i < 5; i++){
cout << menu[i] << endl;
cin >> number[i];
}
}
void Sum(){
int sum_=0;
for (int i = 0; i < 5; i++){
price[i] = price[i] * number[i];
sum_ += price[i];
cout << menu[i] << ":" << number[i] << "개" <<endl<< "가격:" << price[i]<<endl;
}
sum = sum_;
}
int ReturnSum()
{
return sum;
}
};
int main(){
class Food fd;
fd.Menu();
fd.Su();
fd.Sum();
return 0;
}
-------------------------------------------------------
void Sum(){
int sum_=0;
for (int i = 0; i < 5; i++){
price[i] = price[i] * number[i];
sum_ += price[i];
cout << menu[i] << ":" << number[i] << "개" <<endl<< "가격:" << price[i]<<endl;
}
sum = sum_;
}
여기서 총합계구하고싶은대 ;; 자꾸 이상한값이 나와
어떻게 만들어야 할까 ?? ..
질문하는 법부터 다시 배우고 와라
전 하얀 바탕에 검은 글씨는 보지 않습니다
총합계 이상하게 안나오는거같은데