Cześć,
Użytkownik ma do wyboru opcje od 1-4, jeśli wybór będzie inny, program ma poprosić o podanie poprawnej wartości tak długo, dopóki użytkownik jej nie wpisze.
Jak poprzez instrukcję Switch rozwiązać taki problem?
#include <iostream>
using namespace std;
int main()
{
int choice, wybor=0;
cout<<"a)Oferta "<<endl;
cout<<"b)O nas"<<endl;
cout<<"c)Galeria"<<endl;
cout<<"d)Kontakt "<<endl;
cout<<"-------------"<<endl;
cout<<": ";cin>>choice;
while(choice!=10)
{
switch(choice)
{
case 1: cout<<"Nasza oferta: "<<endl;break;
case 2: cout<<"Jestesmy firma: "<<endl;break;
case 3: cout<<"galeria galeria"<<endl;break;
case 4: cout<<"656 452 878"<<endl;break;
default:break;
}
cout<<endl;
cout<<"Podaj litere: "<<endl;
cout<<"a)Oferta "<<endl;
cout<<"b)O nas"<<endl;
cout<<"c)Galeria"<<endl;
cout<<"d)Kontakt "<<endl;
cout<<"-------------"<<endl;
cout<<": ";cin>>choice;
}
return 0;
}