КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
For (инициализация, условие, изменение переменных)
... default: операторы; }
Пример: простейший калькулятор. #include <iostream> #include <windows.h> using namespace std; int main() { double a,b,result; char operation; int x; CALCULATOR: system("cls"); //системная крманда очистки экрана cout <<"Input first number: "; cin>>a; cout <<"Input operation: "; cin>>operation; cout <<"Input second number: "; cin>>b; cout <<"\n"; bool f=true; switch (operation) { case '+': result=a+b; break; case '-': result=a-b; break; case '*': result=a*b; break; case '/': result=a/b; break; default: cout <<"Unknown operation!!!!!!!!\n"; f=false; } if (f>0) cout <<a<<operation<<b<<"="<<result<<endl; cout << "Do you want to continue? (yes=y/no=any key)"; char cont; cin >> cont; if (cont=='y') goto CALCULATOR; return 0; } Оператор FOR относится к конструкции цикл и имеет синтаксис: { операторы} Использует заданное число циклов. Блок схема действия оператора for:
Пример: вычисление суммы четных чисел (нет конструкции i++). #include <iostream> #include <windows.h> using namespace std; int main() { int n, i=200; //объявление глобальной i=200 SUM_OF_NUMBERS: cout <<"Enter number n="; cin>>n; int s=0; for (int i=0; i<=n; i=i+2) //объявление локальной (int) 0=i<102 {s=s+i;} cout<<"Sum of numbers is:" <<s<<endl; cout<<i<<endl; cout<< "Do you want to continue? (yes=y/no=any key)"; char cont; cin>>cont; cout<<endl; if (cont=='y') goto SUM_OF_NUMBERS; return 0; } Оператор WHILE относится к конструкции цикл и имеет синтаксис:
Дата добавления: 2014-11-25; Просмотров: 611; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |