Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Как строится ветвление, как читать данные, введённые с клавиатуры, как их потом применять - C++

08.08.2014, 11:59. Просмотров 324. Ответов 5
Метки нет (Все метки)

Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь?
Мне 11 лет, и я учусь программировать на С++.
Расскажите мне о ветвлении в С++! Как оно строится, как читать данные введённые с клавиатуры, как их потом применять... Всё что о угодно расскажите о ветвлении!
Заранее благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2014, 11:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как строится ветвление, как читать данные, введённые с клавиатуры, как их потом применять (C++):

Как из С++ передать данные в текстовый файл? и как читать текстовые файлы в С++? - C++
Задача такая: у меня есть текстовый файл, в котором из матлаба передано некоторое число N. как теперь это число прочитать? потом...

Как читать с файла каждую строку как структуру - C++
вопрос 1) как рассмотреть файл как последовательность битов.. вопрос 2) как читать с фаила каждую строку как структуру, например struct...

Как получать данные от клавиатуры без фокуса? - C++
Если окно не в фокусе, возможно, даже свернуто, как можно получать данные о вводе с клавиатуры или мышки? Нужно для того, чтобы после...

Как сохранить контейнеры STL в файл. И как потом их прочитать из файла - C++
В Qt такой контейнер как map<T,T> библиотеки STL заносится в файл занесением в поток "<<map;" , а как это можно сделать в C++ BUILDER6.0...

Как перехватывать запросы браузерного приложения? И как их потом отправлять самому? - C++
Есть некая простенькая, никем не защищённая браузерка. К примеру, какая-нибудь рыбалка из ВК. Обычная рыбалка. Когда мы кидаем удочку...

как создать вектор из векторов и как потом к нему обращаться? - C++
Банальный вопрос - как создать вектор из векторов и как потом к нему обращаться? вот vector<int> a; - это, понятное дело, вектор а, а вот...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
krv
73 / 53 / 11
Регистрация: 10.07.2014
Сообщений: 328
08.08.2014, 12:04 #2
Все что угодно?
Ветвление бывает по условию
Или безусловное.
Все остальные варианты - производные от этих двух.

Не по теме:

зы Жестокий гугл, забанил Кубзона.

rennnorb
8 / 8 / 2
Регистрация: 28.05.2014
Сообщений: 126
08.08.2014, 12:21 #3
Есть два оператора - if и switch.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if(условие)
{
 действия;
}
else //код выполняется если условие в if`е ложно
{
 действия;
}
 
 и 
 
switch(переменная)
{
 case 1:// код выполняется если значение переменной равно 1
 действия;
 break;
 
 case 2:
 действия; 
 break;
 
 case n:
 действия;
 break;
 
 default://выполняется если вариант для настоящего значения переменной не описан
 действия;
 break;
}
Про данные с клавиотуры

C++
1
2
3
4
5
 int a, b;
 
 cin>>a>>b;// считываем два числа
 if(b!=0)
  cout<<a/b;// если b не равно 0, выводим частное
S_el
2094 / 1601 / 307
Регистрация: 15.12.2013
Сообщений: 6,435
08.08.2014, 12:25 #4
Kubson, Литература C++
в теме найдете информацию,где сможете прочитать о ветвлении и других интересных вещах.
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
08.08.2014, 12:33  [ТС] #5
А как записывается это условие? Быть может, также, как в паскаль абс?
gru74ik
Модератор
Эксперт CЭксперт С++
4149 / 1775 / 197
Регистрация: 20.02.2013
Сообщений: 4,898
Записей в блоге: 21
08.08.2014, 13:04 #6
Условия пишется рядом с ифом в скобочках:
C++
1
2
if (ch == ' ')  // проверить, действительно ли ch - это пробел
   ++spaces;    // увеличить счётчик пробелов
Добавлено через 8 минут
C++
1
2
3
4
5
if (apple<5)   // если переменная меньше 5, то вывести на экран:
   std::cout << "You ate less than 5 apples.\n";
else   // иначе, вывести на экран:
   std::cout << "You ate 5 apples or more.\n";
std::cin.get(ch);
Добавлено через 18 минут
Цитата Сообщение от Kubson Посмотреть сообщение
Всё что о угодно расскажите о ветвлении!
C++
1
2
3
4
5
6
7
8
9
10
11
using namespace std;
 
not_stupid();
good_answer();
string newby_question;
getline (cin, newby_question);
string smart_question = not_stupid();
if (newby_question == smart_question)
    cout << good_answer() << endl;
else
    cout << "Read good C++ books." << endl;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2014, 13:04
Привет! Вот еще темы с ответами:

Как сделать массив, чтобы все данные вводились с клавиатуры? - C++
добавить переменные (поля класса главной формы) и обработчики событий, необходимые для ввода числа элементов массива комплексных чисел,...

Программа(консольная) работает и одновременно ждет данные от клавиатуры. Как? - C++
Консольная программа. Например, рассмотрит игру &quot;змейка&quot;. В этой игре одновременно змейка ползет и ждет данные от клавиатуры. Но если...

Как применять функции? - C++
Вот я делал задание программа работаает но сделать это надо с использованием функции то есть я понял что это такое но как это сделать. Я...

Как рационально применять if - C++
когда идет несколько условий подряд зависимых от первого условия (если первое исполнится другие не должны выполняться) каком случае меньше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.08.2014, 13:04
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru