Оператор default - стойност по подразбиране

Описание на оператор default за присвояване на стойност по подразбиране и приложението му при многовариантен избор: При работа с оператор за многовариантен избор switch често се налага означаване на всички изключение, за всички необхванати от алгоритъма решения. Всеки алгоритъм трябва да приключва обработването на данни с конкретен резултат. Пример: при сумиране на ред от числа, началната стойност на сумата по подразбиране е 0. Чрез оператор default е възможно да се присвои определена стойност - стойност по подразбиране, или да се изведе предупреждаващо съобщение. Пример за такава ситуация е обработване на стойност на селектора в switch извън указания затворен интервал от всички случаи за case. Операторът default е последния оператор след всички изброени случаи case изброени в даден оператор switch. В описанието след него често се включват съобщения за грешка при въвеждане на входни данни.

Начало на страницата

оператор default - стойност по подразбиране

  Следващият пример илюстрира работата с оператор default:

#include <iostream>
using namespace std;

int main()
{
  int x,y, oper;
 cout<<"Da se systawi programa, chrez koqto se wywevdat dwe estestweni chisla\n";
  cout<<"x i y ot interwala. W zawismost ot wyweden kod na opeaciq:\n";  
  cout<<"Kod na operaciq: 1) x=x*y; 2) x=x+y; 3)x=x-y; 4) x=x+1; 5)x=x-1\n";
  cout<<"Da se izwede rezultatyt ot izwyr[enite aritemetichni dejstwiq.\n";
  cout<<"Wywedete a: ";cin>>x;
  cout<<"Wywedete b: ";cin>>y; 
  cout<<"Wywedete kod na operaciq: ";cin>>oper;

 switch (oper) {
  case 1:  x *= y;cout<<" x= "<<x<<endl; break;
  case 2:  x += y;cout<<" x= "<<x<<endl; break;
  case 3:  x -= y;cout<<" x= "<<x<<endl; break;
  case 4:  x++; cout<<" x= "<<x<<endl;break;
  case 5:  x--; cout<<" x= "<<x<<endl;   break;
  default :  cout<<"Greshen kod na operaciq! \n";
}
system("pause");
return 0;
}//kraj na programa default 

Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.



Начало на страницата

 
Размер на шрифта
Increase Font Size Option 3 Reset Font Size Option 3 Decrease Font Size Option 3
Bulgarian Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish
Търсене в сайта: