Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Граничні значення і розмір змінних різних типівСодержание книги
Поиск на нашем сайте
Приведення (перетворення) типів #include <iostream.h>void main(){int i=1,k=2;//оголошення цілих зміннихdouble x,y=1.2;//оголошення дійсних зміннихx=i/k;//x=0x=(double)i/k;//приведення і до double, x=0.5x=static_cast<double>(i)/k;//приведення і до double, x=0.5i=k*y;//i=2char c='A';i=c;i=(int)c;//приведення c до int}2.6 Арифметичні оператори С++ #include <iostream.h>void main(){//оголошення і ініціалізація константconst float a=1.5,b=0.7;//оголошення і ініціалізація зміннихint i=1;float x=2,y;y=-i*(a+b)/x+b*(x+1);//присвоїти значення виразуy=9%4;//остача від ділення 9 на 4y=x*++i;//збільшити і на 1 і обчислити виразy=x*i++;//обчислити вираз і збільшити і на 1x+=0.5;//додати до x 0.5x*=2;//домножити x на 2y=x=a+1;//множинне присвоювання}Стандартні математичні функції #include <iostream.h>#include <math.h>//заголовочний файл математичних функційvoid main(){int i=-3;double x=0.35,y;y=abs(i);//модульy=fabs(x);//модульy=cos(x);//косинусy=sin(x);//синусy=tan(x);//тангенсy=log(x);//логарифм натуральнийy=log(x)/log(2);//логарифм з основою 2y=pow(x,3);//x в степені 3y=sqrt(x);//корінь квадратнийy=exp(x);//e в степені xy=pow10(i);//10 в степені іy=log10(x);//логарифм з основою 10y=acos(x);//арккосинусy=asin(x);//арксинусy=atan(x);//арктангенсy=ceil(x);//заокруглення до більшого цілогоy=floor(x);//відкидає дробову частинуy=fmod(1,x);//остача від ділення 1 на xy=M_E;//основа натурального логарифмуy=M_PI;//число Пі}Команди потокового вводу-виводу #include <iostream.h>//підключити класи вводу-виводуvoid main(){char c;char s[20];int i;float x;double y;cin>>i;//ввести значення icout<<i<<"\n";//вивести значення i та перейти на новий рядокcin>>c>>s>>x>>y;//ввести c,s,x,ycout<<c<<s<<x<<y<<endl;//вивести c,s,x,y та перейти на новий рядокcout<<"s="<<s<<endl;//вивести s=, s та перейти на новий рядокcin.get();//або cin>>ws;cin.getline(s,20);//ввести s з символами пропуску cout<<s;//вивести s}Стандартні функції вводу-виводу мови С #include <stdio.h>//стандартна бібліотека вводу-виводу#include <conio.h>//бібліотека для getch() і getche()void main(){char c;c=getchar();//ввести символputchar(c);//вивести символc=getch();//ввести символ без відображенняc=getche();//ввести символ з відображеннямchar s[20];gets(s);//ввести рядокputs(s);//вивести рядокint i;float x;double y;//форматований ввід c,s,i,x,yscanf("%c%s%d%f%lf",&c,&s,&i,&x,&y);//форматований вивід c,s,i,x,y з переходом на новий рядокprintf("%c %s %d %f %lf\n",c,s,i,x,y);printf("x=%5.1f\n",x);//вивід x у 5 цифрах з 1 після комиprintf("y=%lf%s\n",y," mm");//вивід значення y і рядку " mm"}Оператор безумовного переходу goto Оператор умовного переходу if-else #include <iostream.h>void main(){float a,x,y;cin>>x>>a;//якщо x>2 і x<3 то y=x*aif (x>2&&x<3)y=x*a;//інакше, якщо x>=3 то a=3;y=x+aelse if (x>=3){a=3;y=x+a;}//інакше y=aelse y=a;cout<<y;}Оператор switch #include <iostream.h>void main(){int x;float y;cin>>x;switch (x){case 1:y=x;break;//якщо x=1 то y=xcase 2:y=x*x;break;//якщо x=2 то y=x*xcase 3:y=x*x*x;break;//якщо x=3 то y=x*x*xdefault: y=0;//у інших випадках y=0}cout<<y;}2.13 Тернарний оператор?: #include <iostream.h>void main(){float x,y;cin>>x;//якщо x>2 або x==0 то y=x*x, інакше y=x*x+2y=(x>2||x==0)?x*x:x*x+2;cout<<y;}Цикл з лічильником for #include <iostream.h>void main(){float x,y;//повторювати від 0 з кроком 0.1 поки x<2 for(x=0;x<2;x+=0.1){y=x*x;cout<<y<<endl;}}
|
||||
Последнее изменение этой страницы: 2017-01-24; просмотров: 227; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.82.60 (0.005 с.) |