25 января 2016 г.

Определить знак введённого числа.

int digit;
cout << "Enter digit:";
cin >> digit;
cout << ((digit < 0) ? "otr" : (digit>0) ? "pol" : "zero") << endl;
system("pause");

Ввести два числа и найти меньшее из них.

int a, b;
cout << "Enter first digit:";
cin >> a;
cout << "Enter second digit:";
cin >> b;
cout << "Min = " << ((a < b) ? a : b) << endl;
system("pause");

Определить четность вводимого с клавиатуры числа.

int digit;
cout << "Enter digit:";
cin >> digit;
cout << ((digit % 2 == 0) ? "chet" : "nechet") << endl;
system("pause");

калькулятор

double a, b, res;
int answer;
cout << "Welcome. Calc v1" << endl;
cout << "1 - (+)" << endl;
cout << "2 - (-)" << endl;
cout << "3 - (*)" << endl;
cout << "4 - (/)" << endl;
cout << "0 - (exit)" << endl;
cin >> answer;

switch (answer)
{
case 0:
exit(0);
break;
case 1:
cout << "Enter first number" << endl;
cin >> a;
cout << "Enter second number" << endl;
cin >> b;
res = a + b;
cout << "Summ = " << res << endl;
break;
case 2:
cout << "Enter first number" << endl;
cin >> a;
cout << "Enter second number" << endl;
cin >> b;
res = a - b;
cout << "Sub = " << res << endl;
break;
case 3:
cout << "Enter first number" << endl;
cin >> a;
cout << "Enter second number" << endl;
cin >> b;
res = a * b;
cout << "Mult = " << res << endl;
break;
case 4:
cout << "Enter first number" << endl;
cin >> a;
cout << "Enter second number" << endl;
cin >> b;
if (b != 0)
{
res = a / b;
cout << "Div = " << res << endl;
}
else
cout << "ERROR!!! Division by zero" << endl;
break;
default:
cout << "Enter correct answer" << endl;
break;
}
system("pause");

Решить систему уравнений (дробные коэффициенты a и b вводятся с клавиатуры)

int a,b,res;
cout << "Enter a:";
cin >> a;
cout << "Enter b:";
cin >> b;
res = ((a > b) ? b - 5 * a : (a == b) ? (5 - b) / a : (a - 5) / b);
cout << res<<endl;
system("pause");

24 декабря 2015 г.

Пользователь вводит с клавиатуры сумму в гривнах, срок вклада в месяцах и процентную ставку за год. Посчитать, сколько денег будет у пользователя.

double summ, proc;
int srok;
cout << "Enter your deposit (UAH):";
cin >> summ;
cout << "Length of deposit(month):";
cin >> srok;
cout << "Interest rate(%):";
cin >> proc;
proc = (proc/100.0) / 12 * srok;
cout << endl << proc << endl;
summ = summ*proc + summ;
cout << "Your deposit in future " << summ << endl;
system("pause");

Пользователь вводит с клавиатуры объем одного фильма в гигабайтах. Посчитать, сколько дискет понадобится для переноса фильма на другой компьютер (размер дискеты считать равным 1.44 Мбайт).

double razmer;
const double disc = 1.44;
cout << "Enter size film(Gb):";
cin >> razmer;
cout << "necessary " << (int)(razmer*1024 / disc) << " discets" << endl;
system("pause");