29.11.2011, 14:53 | #1 (permalink) |
Новичок
Регистрация: 09.11.2011
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Программа на C++
//Калькулятор #include "stdafx.h" #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main(){ setlocale(LC_ALL,"Russian"); double n1,n2; int inp; cout << "Введите числа :\n\n\n"; cout << "Введите первое число :"; cin >> n1; cout << "Введите второе число :"; cin >> n2; if(!cin){ cout << "\n\t- Ошибка! -\n"; cin.clear(); cin.ignore(); getch(); return -1; } cout <<"Выберите действие :\n"; cout << "[1] for [+]\n"; cout << "[2] for [-]\n"; cout << "[3] for [/]\n"; cout << "[4] for[*]\n\n\n"; cin >> inp; switch(inp) { case 1: cout << "____________________\n"; cout << " Сумма :\n"; cout << "\n\n" << n1+n2 << "\n\n\t"; getch(); break; case 2: cout << "____________________\n"; cout << " Вычитание :\n"; cout << "\n\n" << n1-n2 << "\n\n\t"; getch(); break; case 3: cout << "____________________\n"; cout << " Деление :\n"; cout << "\n\n" << n1/n2 << "\n\n\t"; getch(); break; case 4: cout << "____________________\n"; cout << " Умножение :\n"; cout << "\n\n" << n1*n2 << "\n\n\t"; getch(); break; default: cout << "\tonly numbers 1 2 3 4\t\n"; } return 0; } |
29.11.2011, 14:53 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Прошу вас, ознакомьтесь с похожими темами Программа для ХР Программа Программа Что за программа? Программа для 3D |
30.11.2011, 15:55 | #4 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
Форматированный вывод на экран!
Прерывание цикла! Считывание с клавиатуры вводимого символа! Оператор выбора (case of в паскаль) |
30.11.2011, 20:03 | #5 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
default: <оператор> - вариант команды выбора, выполняющийся, если остальные не задействованы.
Вообще, полная форма структуры выбора выглядит так: Код:
switch(N) {case1: op1; case2: op2; ... caseK: opK; default: opN;} параметр clear, соответственно, сбрасывает поток, подготавливает к новому циклу чтения, а ignore - игнорирует данные, полученные с этого устройства, например, командную последовательность. cout() - запись в стандартный поток вывода, обычно, вывод на монитор. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|