У попередній статтіВисновок даних на екран і ввод данных с клавиатурыми докладно розглянули цю тему. Пришло время практики – так как нам предстоит много трудиться, чтобы наработать определённые навыки, необхідні програмісту і розвивати потихеньку своє логічне мислення.
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 числа. Вам надо показать на экран произведение этих чисел, суму і різницю. Покажіть так само середнє арифметичне цих введених чисел.
Показать код
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;
}
Питання задавайте в коментарях.
4.4
54
74 думки про "Завдання: ввод и вывод данных”
чому то частина коди не вставляється
спробую ще раз
#include #include using namespace std;
int main() { setlocale(LC_ALL, “rus”);
int a = 0; INT B = 0;
cout << "Показать на экране произведение введенных двух чисел, суму, різницю і середнє арифметичне. " << 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”); // створюємо дев'ять змінних для введення особистих даних користувача ІНТ ім'я = 0; ІНТ прізвище = 0; ІНТ даних = 0; INT число = 0; обвуглюється а = 0; символ Ь = 0; char c = 0; символ D = 0; символ е = 0; // запитуємо введення даних з клавіатури cout <> name; cout << endl; cout <> surname; cout << endl; cout <> дані; cout << endl; cout <> number; cout << endl; // виводимо отримані дані на екран cout << "Ваше цифровое имя: " << name << endl; cout << "Ваша цифровая фамилия: " << surname << endl; cout << "Цифровая дата твоего рождения: " << дані << endl; cout << "Ваш личный цифровой номер: " << number << endl; // просимо посимвольний ввести ім'я користувача cout << "Просим ввести пятизначное слово пароль!\nВводить нужно по одному символу за раз.Латиницей!: " <> a; cin >> b; cin >> c; cin >> d; cin >> е; // виводимо кодове ім'я на екран cout << "Кодовое имя пользователя: " << a << b << c << d << е << "." << endl; // виводимо фразу на екран cout << "А почему в ресторане ей никогда не нравится то,\n nчто замовила вона, і завжди подобається те, що замовив я?\n\n"; cout << "И она начинает есть у меня из тарелки. Я їй кажу:\n\n\"Закажи себе то же самое\". Вона говорить: \"Зачем?\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) і 1 (true) cout <> trueOrFalse;
чому то частина коди не вставляється
спробую ще раз
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, “rus”);
int a = 0;
INT B = 0;
cout << "Показать на экране произведение введенных двух чисел, суму, різницю і середнє арифметичне. " << 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”);
// створюємо дев'ять змінних для введення особистих даних користувача
ІНТ ім'я = 0;
ІНТ прізвище = 0;
ІНТ даних = 0;
INT число = 0;
обвуглюється а = 0;
символ Ь = 0;
char c = 0;
символ D = 0;
символ е = 0;
// запитуємо введення даних з клавіатури
cout <> name;
cout << endl;
cout <> surname;
cout << endl;
cout <> дані;
cout << endl;
cout <> number;
cout << endl;
// виводимо отримані дані на екран
cout << "Ваше цифровое имя: " << name << endl;
cout << "Ваша цифровая фамилия: " << surname << endl;
cout << "Цифровая дата твоего рождения: " << дані << endl;
cout << "Ваш личный цифровой номер: " << number << endl;
// просимо посимвольний ввести ім'я користувача
cout << "Просим ввести пятизначное слово пароль!\nВводить нужно по одному символу за раз.Латиницей!: " <> a;
cin >> b;
cin >> c;
cin >> d;
cin >> е;
// виводимо кодове ім'я на екран
cout << "Кодовое имя пользователя: " << a << b << c << d << е << "." << endl;
// виводимо фразу на екран
cout << "А почему в ресторане ей никогда не нравится то,\n nчто замовила вона, і завжди подобається те, що замовив я?\n\n";
cout << "И она начинает есть у меня из тарелки. Я їй кажу:\n\n\"Закажи себе то же самое\". Вона говорить: \"Зачем?\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;
поплавок б;
символ з;
подвійний 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;
}
//Создайте 4 переменные с разными типами данных и предложите пользователю ввести в них значения. После ввода, отобразите их на экране.
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) і 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;
}