[C++] [Уроки от Cool_Story] [Урок №2] - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C++] [Уроки от Cool_Story] [Урок №2]
Cool_Story_Bro=) Дата: Понедельник, 29.10.2012, 16:11 | Сообщение # 1
Любитель
Сообщений: 49
Статус: Offline
Так-как действительно весь раздел забит вступительными уроками, не буду зацикливаться на простейших функциях.
Перейдём сразу к более чему-то сложному.

Итак, продолжаем работать с предыдущей программой

Code
#include <iostream>
  using namespace std;

int main() {  
setlocale(LC_ALL,"Russian");
cout << "Наша первая программа на С++" << endl;
system("pause");  
}


Несного усложним её, добавив переменные.

После
Code
setlocale(LC_ALL,"Russian");

Добавим
Code
int a,b; // Объявление переменных типа integer (т.е. целого)

Далее приводим нашу программу в такой вид
Code
#include <iostream>
using namespace std;

int main() {  
setlocale(LC_ALL,"Russian");
int a,b;
cout << "Введите 1 число: ";
cin >> a; // Ввод переменной с клавиатуры
cout << "Введите 2 число: ";
cin >> b;
cout << "Сумма чисел = " << a+b << endl;
system("pause");  
}

Думаю Вы поняли принцип действия программы. Она считывает поочерёдно две переменные, а затем выводит результат их сложения.
______________________________
В С++ нам часто придётся работать с функциями.
Для начала, после фигурной скобки, отступим пару строк и прописываем:
Code
void summ() {
int a,b;
cout << "Введите 1 число: ";
cin >> a; // Ввод переменной с клавиатуры
cout << "Введите 2 число: ";
cin >> b;
cout << "Сумма чисел = " << a+b << endl;
}

Соответственно в итоге, у нас должно получиться вот что:
Code
#include <iostream>
using namespace std;

int main() {  
setlocale(LC_ALL,"Russian");
void summ(); // Объявляем нашу функцию
summ(); // Выполняем функцию
system("pause");  
}

void summ() {
int a,b;
cout << "Введите 1 число: ";
cin >> a; // Ввод переменной с клавиатуры
cout << "Введите 2 число: ";
cin >> b;
cout << "Сумма чисел = " << a+b << endl;
}


Как видите, запустив эту программу, мы увидим рузультат, аналогичный предыдущему.
_________________________________
Выводы: Функции значительно упрощают написание кода в С++ и соответственно Вам самим будет легче в нём разобраться. Не стал всё подробно раъяснять, так-как существет множечтво подобных уроков, где уже всё разжевано.
_________________________________
Ссылка на 1 урок - http://cheat-master.ru/forum/118-37516-1
alex3931 Дата: Понедельник, 29.10.2012, 16:51 | Сообщение # 2
Боец
Сообщений: 129
Статус: Offline
Зачем было писать :
void summ(); // Объявляем нашу функцию
summ(); // Выполняем функцию
Одного бы void summ(); хватило бы вроде?
Или просто summ();


Пишу софт на заказ.Скайп sprilt

Сообщение отредактировал alex3931 - Понедельник, 29.10.2012, 16:51
CocaineEffect Дата: Понедельник, 29.10.2012, 17:12 | Сообщение # 3
Боец
Сообщений: 189
Статус: Offline
В Алексея намного лутше.
И да хватит етих уроков.


A можно ли верить тому,кто врёт себе? © CocaineEffect
RedisKa Дата: Понедельник, 29.10.2012, 17:17 | Сообщение # 4
Бывалый
Сообщений: 332
Статус: Offline
alex3931, просто summ(); не выйдет, так как мы не объявили переменную.
Про переменные можешь узнать тут http://cheat-master.ru/forum/118-36276-1
[CM]Don_Capone[CM] Дата: Суббота, 23.02.2013, 23:45 | Сообщение # 5
Новичок
Сообщений: 3
Статус: Offline
СПС Ты только все каждыйй раз описывай а то запутаться новечку моно )СПС
[CM]Maksik Дата: Суббота, 23.02.2013, 23:57 | Сообщение # 6
Боец
Статус: Offline
Cool_Story_Bro=), Сделал урок так же,как и твое 1-ое слово в нике "Сool" :DDD
NOKIA_KING Дата: Воскресенье, 24.02.2013, 15:40 | Сообщение # 7
Боец
Сообщений: 54
Статус: Offline
[CM]Maksik, хахмач, я чуть со смеху не умер
BinL3R Дата: Понедельник, 07.03.2016, 11:48 | Сообщение # 8
Боец
Сообщений: 225
Статус: Offline
Вот исправил код, а то не компилировалось smile
Код
#include <iostream>
using namespace std;

int main() {
    setlocale(LC_ALL, "Russian");
    void summ();
    summ();
    system("pause");
}

void summ() {
    int a, b;
  ; cout << "Введите 1 число";
  ; cin >> a;
  cout << "Введите 2 число";
  ; cin >> b
   ; cout << "Сумма чисел =" << a + b << endl;
}


#include
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
aprilez9 [15:57]

am9350450 [14:36]

dcvfre [11:04]

Sheroz [10:38]

dominiquevp60 [08:59]

derrickuy11 [05:48]

leannaaw60 [04:45]

nonaxn11 [23:52]

arbuzikkks [17:38]

gwendolyngd2 [16:08]

Drywallwje [11:38]

TronAccs [05:11]

danilka05cher [03:05]