Hej, zaczynam uczyć się programować i postawiłem sobie za zadanie, żeby stworzyć program, który będzie imitował prosty sklep. Niestety mam problem, bo program nie czyta mi zmiennych xs oraz xl. Zgaduję, że to dlatego bo w char można zapisać tylko jeden znak. Co mógłbym zmienić w kodzie, by program czytał wartości xs i xl.
#include <iostream>
using namespace std;
int produkt;
char rozmiar;
int main()
{
cout<<"Witaj w naszym sklepie!"<<endl;
cout<<endl;
cout<<"-----------------------"<<endl;
cout<<"Dostepne produkty: "<<endl;
cout<<endl;
cout<<"1. Koszulka"<<endl;
cout<<"2. Spodenki"<<endl;
cout<<"3. Majtki"<<endl;
cout<<"4. Bluza"<<endl;
cout<<"Wybierz produkt, ktory chcesz zakupic: "<<endl;
cin>> produkt;
switch(produkt)
{
case 1:
{
cout<<"Wybierz rozmiar: ";
cin>>rozmiar;
switch(rozmiar)
{
case 'xs':
cout<<"Udalo Ci sie zamowic koszulke w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 's':
cout<<"Udalo Ci sie zamowic koszulke w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'm':
cout<<"Udalo Ci sie zamowic koszulke w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'l':
cout<<"Udalo Ci sie zamowic koszulke w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'xl':
cout<<"Udalo Ci sie zamowic koszulke w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
default:
cout<<"Nie mamy takiego rozmiaru"<<endl;
}
}
break;
case 2:
{
cout<<"Wybierz rozmiar: ";
cin>>rozmiar;
switch(rozmiar)
{
case 'xs':
cout<<"Udalo Ci sie zamowic spodenki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 's':
cout<<"Udalo Ci sie zamowic spodenki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'm':
cout<<"Udalo Ci sie zamowic spodenki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'l':
cout<<"Udalo Ci sie zamowic spodenki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'xl':
cout<<"Udalo Ci sie zamowic spodenki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
default:
cout<<"Nie mamy takiego rozmiaru"<<endl;
}
}
break;
case 3:
{
cout<<"Wybierz rozmiar: ";
cin>>rozmiar;
switch(rozmiar)
{
case 'xs':
cout<<"Udalo Ci sie zamowic majtki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 's':
cout<<"Udalo Ci sie zamowic majtki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'm':
cout<<"Udalo Ci sie zamowic majtki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'l':
cout<<"Udalo Ci sie zamowic majtki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'xl':
cout<<"Udalo Ci sie zamowic majtki w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
default:
cout<<"Nie mamy takiego rozmiaru"<<endl;
}
}
break;
case 4:
{
cout<<"Wybierz rozmiar: ";
cin>>rozmiar;
switch(rozmiar)
{
case 'xs':
cout<<"Udalo Ci sie zamowic bluze w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 's':
cout<<"Udalo Ci sie zamowic bluze w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'm':
cout<<"Udalo Ci sie zamowic bluze w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'l':
cout<<"Udalo Ci sie zamowic bluze w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
case 'xl':
cout<<"Udalo Ci sie zamowic bluze w rozmiarze "<<rozmiar<<" ! "<<endl;
break;
default:
cout<<"Nie mamy takiego rozmiaru"<<endl;
}
}
break;
default:
cout<<"Nie mamy takiego produktu w sklepie!"<<endl;
}
return 0;
}