La ce foloseste comanda "case" in C++?
Cum se foloseste?(un exemplu daca se poate)
Răspunsuri la întrebare
Răspuns:
Functia case este o atributie a structurii switch.
Prin case ii atribuim comenzii switch o atributie. Spre exemplu, daca avem un switch cu 2 case-uri, prin care unul calculeaza suma a doua numere iar altul calculeaza diferenta a doua numere , putem printr-un selector sa alegem unul dintre cazuri.
ex :
#include <iostream>
using namespace std;
int main()
{
int a,b,selector;
cout<<" a = "; cin>>a;
cout<<" b = "; cin>>b;
cout<<" Tastati una dintre cifre (1-suma, 2-diferenta) "<<endl;
cout<<"selector=" ; cin>>selector;
switch(selector)
{
case 1: cout<<"suma = "<<a+b;break;
case 2: cout<<"diferenta = "<<a-b;break;
default:cout<<"Ati tastat o optiune inexistentiala";
}
return 0;
}
In acest program avem 2 case-uri. Se scrie case (numar sau caracter): (instructiune);break(ca sa inchidem comanda);
Explicație: