Mama problem z programem który ma umożliwiać przechowywanie informacji o towarach w magazynie. Program ten powinien posiadać menu: 1. wprowadzanie danych, 2. wyświetlanie danych, 3. obliczenie wartości, 4. koniec pracy. program powinien umożliwić wybranie ilości wprowadzanych elementów oraz wyświetlanych elementów. Wybranie opcji obliczanie wartości powinno wywoływać metodę oblicz(float kwota) obliczającą i oddającą do programu sumę cen wszystkich wprowadzonych elementów. Menu programu powinno powtarzać się aż do wybrania opcji koniec pracy.
Zacząłem już pisać ten program ale mam problemy, m.in. z menu.
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
class towar
{
public:
char nazwa[64];
float cena;
int ilosc;
void wpisz();
float oblicz(float kwota);
void wyswietl();
};
void towar::wpisz()
{
cout<<"\nPodaj nazwe towaru";
cin>>nazwa;
cout<<"\nPodaj cene twaru";
cin>>cena;
cout<<"\nPodaj ilosc towaru";
cin>>ilosc;
};
float towar::oblicz(float kwota)
{
cout<<"\nWartosc towarow wynosi";
kwota=cena*ilosc;
return (kwota);
}
void towar::wyswietl()
{
cout<<"\nNazwa towaru";
cout<<nazwa;
cout<<"\nIlosc";
cout<<ilosc;
cout<<"\nCena";
cout<<cena;
}
main()
{
int i,ile;
towar tow[i];
cout<<"\nWpisz ilosc pozycji";
cin>>ile;
for (i=0,i<ile,i++)
tow[i].wpisz();
tow[i].wartosc();
cout<<"\nIle pozycji chcesz wyswietlic";
cin>>ile;
for(i=0,i<ile,i++)
tow[i].wyswietl();
getch();
}
Czy ktoś mógłby zmodyfikować ten program aby funkcjonował i posiadał menu. Z góry dziękuję za pomoc.