In a previous articleData output on the screen and in theentray data from the keyboardWe examined in detail this topic. It's time to practice – because we have a lot of work, to develop certain skills, needed a programmer and develop their logical thinking quietly.
1. Create 4 variables with different types of data and ask the user to enter values in them. After entering the, display them on the screen.
Show code
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;
}
Result:
2. Create 5 variables of type char, ask the user to enter a word of five letters, and show these symbols (the word) the screen. (Enter characters in Latin, tk. cyrillic is displayed incorrectly. Why? This will be discussed in one of our next lessons)
In future, we will learn how to work with strings with you and we will not have to keep the words in different variables and display them on the screen spell.
3. Display the text in this form:
4. The user must enter 2 numbers. You need to show on the screen the product of these numbers, sum and difference. Show the same arithmetic mean of these numbers entered.
Show code
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
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
floatnum1=0;
floatnum2=0;
cout<<"Введите первое число: ";
cin>>num1;
cout<<"Введите второе число: ";
cin>>num2;
cout<<num1<<" + "<<num2<<" = "<<num1+num2<<endl;
cout<<num1<<" - "<<num2<<" = "<<num1-num2<<endl;
cout<<num1<<" * "<<num2<<" = "<<num1*num2<<endl;
cout<<"Средне арифметическое: ";
cout<<num1<<" + "<<num2<<" / "<<2<<" = ";
cout<<(num1+num2)/2<<endl;
cout<<endl;
return0;
}
Questions to ask in the comments.
4.4
54
74 thoughts on “Tasks: Data input and output”
Guys, а как в Visual Studio создавать сразу несколько исходных файлов в одном проекте ? Когда я просто добавляю класс и снова использую функцию main { } , компилятор выдает ошибку из-за двойного использования m a i n ?
cout << "\tА почему в ресторане ей никогда не нравится то,\n"; cout << "\tчто заказала она, и всегда нравится то, что заказал я?\n"; cout << "\tИ она начинает есть у меня из тарелки. I tell her:\n"; cout << "\t\<\\>. Она говорит\<\<What for?\n"; cout <\>. И съедает половину\n”; cout << "\t\t\\\\к.ф.\"О чём говорят мужчины\" \\\\\n";
Guys, а как в Visual Studio создавать сразу несколько исходных файлов в одном проекте ? Когда я просто добавляю класс и снова использую функцию main { } , компилятор выдает ошибку из-за двойного использования m a i n ?
1.
#include
using namespace std;
int main() {
setlocale(LC_ALL, “Rus”);
char 1;
char 2;
char 3;
char 4;
std::cout << "Введите 4 любых символов: " <> 1 >> 2 >> 3 >> 4;
std::cout << "Вы ввели: << 1 << 2 << 3 << 4 << endl;
return 0;
}
2.
#include
using namespace std;
int main() {
setlocale(LC_ALL, “Rus”);
char symbol1;
char symbol2;
char symbol3;
char symbol4;
char symbol5;
std::cout << "Введите слово из 5-и букв: " <> symbol1 >> symbol2 >> symbol3 >> symbol4 >> symbol5;
cout << "Вы ввели: << endl;
std::cout << symbol1 << symbol2 << symbol3 << symbol4 << symbol5 << endl;
return 0;
}
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
cout << "\tА почему в ресторане ей никогда не нравится то,\n";
cout << "\tчто заказала она, и всегда нравится то, что заказал я?\n";
cout << "\tИ она начинает есть у меня из тарелки. I tell her:\n";
cout << "\t\<\\>. Она говорит\<\<What for?\n";
cout <\>. И съедает половину\n”;
cout << "\t\t\\\\к.ф.\"О чём говорят мужчины\" \\\\\n";
return 0;
}
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int Beeer = 0;
int Beeer2 = 0;
cout <> Beeer;
cout <> Beeer2;
cout << endl << endl;
cout << "Первое число: "<< Beeer<<endl;
cout << "Второе число: " << Beeer2 << endl;
cout << endl << endl;
cout << "Сумма чисел: " << Beeer + Beeer2 << endl;
cout << "Произведение числа: " << Beeer2 * Beeer<< endl;
cout << "Разница чисел: " << Beeer – Beeer2 << endl;
cout << "Среднее арифметическое чисел: " << (Beeer2 + Beeer) / 2 << endl;
return 0;
}
Посмотрел видео к уроку и сократил код:
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
float Beeer, Beeer2;
cout <> Beeer >> Beeer2;
cout << endl << endl;
cout << "Первое число: "<< Beeer <<endl << "Второе число: " << Beeer2 << endl << endl;
cout << "Сумма чисел: " << Beeer + Beeer2 << endl;
cout << "Произведение числа: " << Beeer2 * Beeer<< endl;
cout << "Разница чисел: " << Beeer – Beeer2 << endl;
cout << "Среднее арифметическое чисел: " << (Beeer2 + Beeer) / 2 << endl;
return 0;
}
#include
using namespace std;
int main() {
setlocale(0, “RU”);
char z = ‘ ‘;
int a;
float b;
double c;
bool d;
cout <> a;
cout <> b;
cout <> c;
cout <> d;
cout << a << from << b << from << c << from << d;
return 0;
}
#include
using namespace std;
int main() {
cout << "что-то там «привет» что-то там «пока» что-то там?,?,? // \"прив\" //";
return 0;
}