І так ми сьогодні вивчимо функцію switch. Вона подібна до функції if але в switch є відмінність: кількість пунктів визначена.
І ми напишемо простенький калькулятор.
#include <iostream>
using namespace std;
void main()
{
double A,B;
char S;
cout<<"Vvedit chyslo,znak,2 chyslo\n";
cin>>A>>S>>B;
switch(S)
{
case '+':cout<<"R="<<A+B<<"\n";break;
case '-':cout<<"R="<<A-B<<"\n";break;
case '*':cout<<"R="<<A*B<<"\n";break;
case '/':if(B==0)
cout<<"Error";
else
cout<<"R="<<A/B<<"\n";
default:cout<<"Nevirnuj znak\n";
}
}
Як видно там є визначена кількість пунктів ( в прикладі 4). А default означає якщо жодна із Вами введених знаків(чисел) не відповідає тим сталим прописам то нехай вибиває таке то (в прикладі Nevirnuj znak).
А тепер на додаткове опрацювання: зробіть так щоб введення чисел в калькулятор повторювалося. Підказка....це буде наша наступна тема....але якщо Ви зможете зробити своїм методом то Ви починаєте розуміти програмування.
Немає коментарів:
Дописати коментар