Stalker mod
Суббота, 04.05.2024, 16:40
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта

Категории раздела
Статьи по созданию модов [12]
buld 1935 [3]
Статьи по buld-у 1935
Оружие [4]
Основы С++ [5]
первые шаги в С++
Статьи по созданию игр [2]

Наш опрос
Какие новые разделы вы хотите видеть на форуме
Всего ответов: 1583

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Рейтинг@Mail.ru


stalker hacks

 
Главная » Статьи » Основы С++

Урок четвертый. Простые математические операции.
В четвертом уроке мы рассмотрим простые математические операции: сложение, вычитание, умножение и деление.

На примере простого калькулятора, и закрепим ранее изученный материал.

# include <iostream>
# include <clocale>
using namespace std;

int main ()
{
setlocale (LC_CTYPE, "Russian");
float x; //где тип float указывает нам, что используется число с плавающей точкой
float y;
char o; // тип сhar - переменной о присваивается какой либо символ
char d;
do
{
    cout << "Правила использования: число операция число" << endl;
    cin >> x >> o >> y ;
    cout << x << o << y;
    float r; // переменная в которой мы храним результат наших вычислений
        switch (o)
        {
            case '+':
                r = x + y;
                break;
            case '-':
                r = x - y;
                break;
            case '*':
                r = x * y;
                break;
            case '/':
                r = x / y;
                break;
        }
    cout << "=" << r << endl;
    cout << "Продолжить (y/n)" << endl;
    cin >> d;
}
while (d == 'y');
}

В этом примере мы так же использовали цикл do с выходом по условию while, то есть пока переменная d равна у цикл будет выполнятся, иначе программа закончит свою работу, обратите внимание что переменная d должна быть инициализирована до начала цикла, иначе при повторном вычислении программа ее не увидит.
Более подробно ознакомится с основными типами данных  используемых в С++ вы можете например здесь http://www.citforum.ru/programming/cpp_march/cpp_017.shtml
Категория: Основы С++ | Добавил: DmitrjT (19.04.2010)
Просмотров: 1958 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта
  • Лучший игровой портал
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Unreal Commander Gameru Net
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz