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”
почему то часть кода не вставляется
попробую еще раз
#include #include using namespace std;
int main() { setlocale(LC_ALL, “rus”);
int a = 0; int b = 0;
cout << "Показать на экране произведение введенных двух чисел, "Show on the screen the product of the entered two numbers, "Show on the screen the product of the entered two numbers. " << endl; cout << "Введите два числа " <> a >> b;
cout << "Вы ввели: " << a << " и "<< b << endl;
cout << "Произведение двух чисел равно: " << a * b << endl; cout << "Сумма двух чисел равна: " << a + b << endl; cout << "Разница двух чисел равна: " << a – b << endl; cout << "Среднее арифметическое число введенных двух чисел: " << (a + b) / 2 << endl;
Решение всех трёх задач в одном коде. Строго не судите ,я чайник. #include using namespace std;
int main() { setlocale(LC_ALL, “rus”); // создаем девять переменных для ввода личных данных пользователя int name = 0; int surname = 0; int data = 0; int number = 0; char a = 0; char b = 0; char c = 0; char d = 0; char e = 0; // запрашиваем ввод данных с клавиатуры cout <> name; cout << endl; cout <> surname; cout << endl; cout <> data; cout << endl; cout <> number; cout << endl; // выводим полученные данные на экран cout << "Ваше цифровое имя: " << name << endl; cout << "Ваша цифровая фамилия: " << surname << endl; cout << "Цифровая дата твоего рождения: " << data << endl; cout << "Ваш личный цифровой номер: " << number << endl; // просим посимвольно ввести имя пользователя cout << "Просим ввести пятизначное слово пароль!\nВводить нужно по одному символу за раз.Латиницей!: " <> a; cin >> b; cin >> c; cin >> d; cin >> e; // выводим кодовое имя на экран cout << "Кодовое имя пользователя: " << a << b << c << d << e << "." << endl; // выводим фразу на экран cout << "А почему в ресторане ей никогда не нравится то,\n\nчто заказала она, и всегда нравится то, что заказал я?\n\n"; cout << "И она начинает есть у меня из тарелки. I tell her:\n\n\"Закажи себе то же самое\". She says: \"Зачем?\n\nЯ только попробовать\". И сьедает половину.\n\n"; cout << "\t\\\\ к.ф. \"О чем говорят мужчины\"\\\\\t" << endl; // а теперь мини калькулятор! Сосчитаем суму ,разницу и произведение двух чисел // создаём переменные типа int int number1 = 0; int number2 = 0; // запрашиваем ввод двух чисел cout <> number1; cin >> number2; // подсчитываем и выводим результаты cout << "Сумма заданных чисел: " << number1 + number2 << " !" << endl; cout << "Разница заданных чисел: " << number1 – number2 << " !" << endl; cout << "Произведение заданных чисел: " << number1 * number2 << " !" << endl;
#include using namespace std; int main() { setlocale(LC_ALL, “RUS”); cout << "А почему в ресторане eй никогда не нравится то,"<<'\n'; cout << "что заказала она,"<<"и всегда нравится то,"<<"что заказал я?"<<'\n'; cout << "И она начинает есть у меня из тарелки."<< "Я ей говорю:"<<'\n'; cout << "<>.” <<"Она говорит:"<<"Зачем?"<<'\n'; cout <>.”<<"И съедает половину."<<'\n'; cout << '\/' << '\/'<<"к.ф." <<"Очем говорят мужчины"<< '\/' << '\/'<<'\n'<<endl<<endl<<endl;}
int digit = 0; double digit2 = 0; char symbol = 0; bool trueOrFalse = 0;
cout <> digit; cout <> digit2; cout <> symbol; // в переменную типа bool с помощью cin можно ввести // только числа 0 (интерпретируется как false) and 1 (true) cout <> trueOrFalse;
почему то часть кода не вставляется
попробую еще раз
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int a = 0;
int b = 0;
cout << "Показать на экране произведение введенных двух чисел, "Show on the screen the product of the entered two numbers, "Show on the screen the product of the entered two numbers. " << endl;
cout << "Введите два числа " <> a >> b;
cout << "Вы ввели: " << a << " и "<< b << endl;
cout << "Произведение двух чисел равно: " << a * b << endl;
cout << "Сумма двух чисел равна: " << a + b << endl;
cout << "Разница двух чисел равна: " << a – b << endl;
cout << "Среднее арифметическое число введенных двух чисел: " << (a + b) / 2 << endl;
cout << endl;
return 0;
}
cin>>a;
cin>>b;
Решение всех трёх задач в одном коде.
Строго не судите ,я чайник.
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
// создаем девять переменных для ввода личных данных пользователя
int name = 0;
int surname = 0;
int data = 0;
int number = 0;
char a = 0;
char b = 0;
char c = 0;
char d = 0;
char e = 0;
// запрашиваем ввод данных с клавиатуры
cout <> name;
cout << endl;
cout <> surname;
cout << endl;
cout <> data;
cout << endl;
cout <> number;
cout << endl;
// выводим полученные данные на экран
cout << "Ваше цифровое имя: " << name << endl;
cout << "Ваша цифровая фамилия: " << surname << endl;
cout << "Цифровая дата твоего рождения: " << data << endl;
cout << "Ваш личный цифровой номер: " << number << endl;
// просим посимвольно ввести имя пользователя
cout << "Просим ввести пятизначное слово пароль!\nВводить нужно по одному символу за раз.Латиницей!: " <> a;
cin >> b;
cin >> c;
cin >> d;
cin >> e;
// выводим кодовое имя на экран
cout << "Кодовое имя пользователя: " << a << b << c << d << e << "." << endl;
// выводим фразу на экран
cout << "А почему в ресторане ей никогда не нравится то,\n\nчто заказала она, и всегда нравится то, что заказал я?\n\n";
cout << "И она начинает есть у меня из тарелки. I tell her:\n\n\"Закажи себе то же самое\". She says: \"Зачем?\n\nЯ только попробовать\". И сьедает половину.\n\n";
cout << "\t\\\\ к.ф. \"О чем говорят мужчины\"\\\\\t" << endl;
// а теперь мини калькулятор! Сосчитаем суму ,разницу и произведение двух чисел
// создаём переменные типа int
int number1 = 0;
int number2 = 0;
// запрашиваем ввод двух чисел
cout <> number1;
cin >> number2;
// подсчитываем и выводим результаты
cout << "Сумма заданных чисел: " << number1 + number2 << " !" << endl;
cout << "Разница заданных чисел: " << number1 – number2 << " !" << endl;
cout << "Произведение заданных чисел: " << number1 * number2 << " !" << endl;
system("PAUSE");
return 0;
}
во второй задаче,где место в памяти куда пользователь будет вводит слово?
#include
using namespace std;
int main()
{ setlocale(LC_ALL, “RUS”);
cout << "А почему в ресторане eй никогда не нравится то,"<<'\n';
cout << "что заказала она,"<<"и всегда нравится то,"<<"что заказал я?"<<'\n';
cout << "И она начинает есть у меня из тарелки."<< "Я ей говорю:"<<'\n';
cout << "<>.” <<"Она говорит:"<<"Зачем?"<<'\n';
cout <>.”<<"И съедает половину."<<'\n';
cout << '\/' << '\/'<<"к.ф." <<"Очем говорят мужчины"<< '\/' << '\/'<<'\n'<<endl<<endl<<endl;}
// project1.cpp : Этот файл содержит функцию “main”. Здесь начинается и заканчивается выполнение программы.
//
#include “pch.h”
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “Rus”);
int a;
float b;
char c;
double d;
cout <> a;
cout <> b;
cout <> c;
cout <> d;
cout << endl;
cout << "Переменная а = " << a << endl;
cout << "Переменная b = " << b << endl;
cout << "Переменная c = " << c << endl;
cout << "Переменная d = " << d << endl;
}
//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.
chernopyatowo
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int digit = 0;
double digit2 = 0;
char symbol = 0;
bool trueOrFalse = 0;
cout <> digit;
cout <> digit2;
cout <> symbol;
// в переменную типа bool с помощью cin можно ввести
// только числа 0 (интерпретируется как false) and 1 (true)
cout <> trueOrFalse;
cout << endl << endl;
cout << "Целое число: " << digit << endl;
cout << "Вещественное число: " << digit2 << endl;
cout << "Символ: " << symbol << endl;
cout << "bool: " << trueOrFalse << endl;
return 0;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
char letter1 = 0;
char letter2 = 0;
char letter3 = 0;
char letter4 = 0;
char letter5 = 0;
cout << "Введите слово из 5-ти букв: " <> letter1 >> letter2 >> letter3 >> letter4 >> letter5;
cout << "Вы ввели: ";
cout << letter1 << letter2 << letter3 << letter4 << letter5;
cout << endl;
return 0;
}
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
float num1 = 0;
float num2 = 0;
cout <> num1;
cout <> 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;
return 0;
}