Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 531; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


studopedia.su - Студопедия (2013 - 2022) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.