Witam, miałem takie zadanie: Napisz instrukcję switch, która wyznaczy i zwróci jako wartość ocenę na podstawie punktów na zasadzie:
0-10 jedynka
11-13 dwojka
14-16 trojka
17-18 czworka
#include <iostream>
using namespace std;
int punkty;
int main()
{
cout << "Podaj liczbe punktow:";
cin >> punkty;
if (punkty<0||punkty>18)
cout << "Podales niepoprawna liczbe punktow.";
switch (punkty)
{
case 0:
cout << "Twoja ocena to jedynka!";
break;
case 1:
cout << "Twoja ocena to jedynka!";
break;
case 2:
cout << "Twoja ocena to jedynka!";
break;
case 3:
cout << "Twoja ocena to jedynka!";
break;
case 4:
cout << "Twoja ocena to jedynka!";
break;
case 5:
cout << "Twoja ocena to jedynka!";
break;
case 6:
cout << "Twoja ocena to jedynka!";
break;
case 7:
cout << "Twoja ocena to jedynka!";
break;
case 8:
cout << "Twoja ocena to jedynka!";
break;
case 9:
cout << "Twoja ocena to jedynka!";
break;
case 10:
cout << "Twoja ocena to jedynka!";
break;
case 11:
cout << "Twoja ocena to dwojka!";
break;
case 12:
cout << "Twoja ocena to dwojka!";
break;
case 13:
cout << "Twoja ocena to dwojka!";
break;
case 14:
cout << "Twoja ocena to trojka!";
break;
case 15:
cout << "Twoja ocena to trojka!";
break;
case 16:
cout << "Twoja ocena to trojka!";
break;
case 17:
cout << "Twoja ocena to czworka!";
break;
case 18:
cout << "Twoja ocena to czworka!";
break;
}
}
Zastanawia mnie, czy jest jakiś sposób żeby zamiast do kazdej liczby pisac osobna instrukcje jest możliwość dania np: 0-10 cout << "Jedynka"; w switch'u? Bo w if"ach to wiem że można napisać.