середа, 20 березня 2013 р.

І так ми сьогодні вивчимо функцію 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).

А тепер на додаткове опрацювання: зробіть так щоб введення чисел в калькулятор повторювалося. Підказка....це буде наша наступна тема....але якщо Ви зможете зробити своїм методом то Ви починаєте розуміти програмування.

Немає коментарів:

Дописати коментар