У попередній статтіВисновок даних на екран і ввод данных с клавиатурыми докладно розглянули цю тему. Пришло время практики – так как нам предстоит много трудиться, чтобы наработать определённые навыки, необхідні програмісту і розвивати потихеньку своє логічне мислення.
1. Создайте 4 переменные с разными типами данных и предложите пользователю ввести в них значения. После ввода, отобразите их на экране.
Показать код
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
30
31
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intdigit=0;
doubledigit2=0;
charsymbol=0;
booltrueOrFalse=0;
cout<<"Введите целое число: ";
cin>>digit;
cout<<"Введите вещественное число: ";
cin>>digit2;
cout<<"Введите символ: ";
cin>>symbol;
// в переменную типа bool с помощью cin можно ввести
// только числа 0 (интерпретируется как false) и 1 (true)
cout<<"Введите 0 или 1: ";
cin>>trueOrFalse;
cout<<endl<<endl;
cout<<"Целое число: "<<digit<<endl;
cout<<"Вещественное число: "<<digit2<<endl;
cout<<"Символ: "<<symbol<<endl;
cout<<"bool: "<<trueOrFalse<<endl;
return0;
}
Результат:
2. Создайте 5 переменных типа char, запропонуйте користувачеві ввести слово з п'яти букв і покажіть ці символи (слово) на екран. (Символы вводить латиницей, т.к. кирилица будет отображаться некорректно. Почему? Это мы рассмотрим в одном из наших следующих уроков)
В будущем, мы научимся с вами работать со строками и нам не придется хранить слова в разных переменных и выводить их на экран по буквам.
3. Вывести на экран текст в таком виде:
4. Користувач повинен ввести 2 числа. Вам надо показать на экран произведение этих чисел, суму і різницю. Покажіть так само середнє арифметичне цих введених чисел.
#include
using namespace std;
int main() {
setlocale(0, “RU”);
int finput, синтез;
cout <> фінпут >> синтез;
cout << "Произведение чисел: " << фінпут * синтез << endl;
cout << "Сумма чисел: " << фінпут + синтез << endl;
cout << "Разность чисел: " << фінпут – синтез << endl;
cout << "Среднее арифметическое: " << (фінпут + синтез) / 2;
return 0;
}
#include
using namespace std;
int main(){
int chislo1;
int chislo2;
cout <> chislo1;
cout <> chislo2;
cout << "number1 + number2 = " << chislo1 + chislo2 << endl;
cout << "number1 – number2 = " << chislo1 – chislo2 << endl;
cout << "number1 * number2 = " << chislo1 * chislo2 << endl;
cout << "srednee arifmeticheskoe = " << (double)(chislo1 + chislo2) / 2 << endl;
cin.get();
cin.get();
return 0;
}
// Создайте 4 змінні з різними типами даних і
// запропонуйте користувачеві ввести в них значення.
// После ввода, отобразите их на экране.
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int ціле;
поплавковий реал;
коротке ціле2;
символ символу;
cout << "Введите целое число: " <>цілий;
cout << "Введите вещественное число: " <> справжній;
cout << "Введите целое число: " <> цілий2;
cout << "Введите один любой символ: " <> symbol;
cout << "Целое: " << цілий << ", речовий: " << справжній << ", ціле: " << цілий2 << ", символьне: " << symbol << ".";
return 0;
}
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int number1 = 0; int number2 = 0;
INT = композиція 0; int sum = 0; int різниця = 0;
ІНТ середній = 0;
cout << "Введите первое число: " <> number1;
cout << "Введите второе число: " <> number2;
// Добуток двох чисел
склад = число1 * number2;
cout << "Произведение двух чисел – " << склад << endl;
// Сума двох чисел
сума = число1 + number2;
cout << "Сумма двух чисел – " << sum << endl;
// Різниця двох чисел
різниця = число1 – number2;
cout << "Разница двух чисел – " << різниця << endl;
// Середнє арифметичне значення
average = sum / 2;
cout << "Среднее арифметическое значение – " << average << endl;
return 0;
}
#include
using namespace std;
void main() {
setlocale(LC_ALL, “RUS”);
int a;
символ б;
подвійний c;
BOOL д;
cout << "Введите 1 число: " <> a;
cout << "Введите 2 число: " <> b;
cout << "Введите 3 число: " <> c;
cout << "Введите 4 число: " <> d;
cout << endl << endl << endl;
cout << "Первое число: " << a << endl <<
"Второе число: " << b << endl <<
"3-ти число: " << c << endl <<
"4-ти число: " << d << endl;
}
обвуглюється, b, c, d, i;
cout << "Ввести слово из пяти букв: " <> a >> b >> c >> d >> i;
cout << endl << endl << endl;
cout << "ВЫ ВВЕЛИ: " << a << b << c << d << i << endl;
#include
using namespace std;
void main() {
setlocale(LC_ALL, “RUS”);
int a, b, c;
cout << " Введите 2 число: " <> a >> b;
cout << "Произведение этих чисел: " << a << b << endl << endl;
cout << "Cреднее арифметическое этих введенных чисел. " << endl;
cout << "Сложение: " << a + b << endl;
cout << "Умножение: " << a * b << endl;
cout << "Вычитание: " << a – b << endl;
cout << "Деление: " << (float)a / b << endl;
}
1.
#include
using namespace std;
int main() {
обвуглюється,b,c,d,е;
cin >> a >> b >> c >> d >> е;
cout << a << b << c << d << е;
}