Подсказка:
Квадрат — результат умножения числа на себя (number * number).
Требования:
У переменной number можно менять только значение.
В программе должен использоваться вывод на экран.
Выводимый текст должен быть числом.
Выводимый текст должен быть квадратом переменной number.
Solution.java
- Solution.java
- Курсы программирования
- Регистрация
- Курс Java
- Помощь по задачам
- Цены
- Задачи-игры
Сообщество
JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Источник: javarush.com
Написать программу которая будет показывать на экран квадрат числа введенного пользователем
Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать – выйти из программы или продолжить ввод.
№ 3 Решаем задачу на сайте acmp с помощью c++
алгоритм
необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия.
листинг кода
#include «iostream» using namespace std; int main() < setlocale(LC_ALL, «rus»); int digit = 0; // число для расчета char exit = ‘y’; // для выхода или продолжения for (;;) < cout > digit; cout > exit; // выбор пользователя if (exit != ‘y’ exit != ‘Y’) break; // прервать цикл > return 0; >
В задаче, как видите, предусмотрено продолжение работы, вне зависимости в каком регистре введена буква Y (в нижнем или в верхнем).
Источник: primat.org
Задачи: Цикл for в С++
Раз вы приступаете к задачам, значит уже знаете что такое цикл for. Рассмотрим несколько задач, в решении которых он применяется и, тем самым, закрепим полученные знания. Практика программирования – самый лучший способ разобраться с материалом и запомнить информацию надолго.
1. Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать – выйти из программы или продолжить ввод. (Подсказка – необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия).
Показать код
Задача: оператор for 1
using namespace std ;
setlocale ( LC_ALL , «rus» ) ;
int digit = 0 ; // число для расчета
char exit = ‘y’ ; // для выхода или продолжения
cout << «Введите число: » ;
cin >> digit ;
cout << «nПродолжить ввод чисел — Y, Выйти — N: » ;
cin >> exit ; // выбор пользователя
if ( exit != ‘y’ exit != ‘Y’ )
break ; // прервать цикл
Решение задачи на языке C++
В задаче, как видите, предусмотрено продолжение работы, вне зависимости в каком регистре введена буква Y (в нижнем или в верхнем).
2. В спортзал ежедневно приходит какое-то количество посетителей. Необходимо предложить пользователю ввести такие данные: сколько человек посетило спортзал за день, ввести возраст каждого посетителя и в итоге показать возраст самого старшего и самого молодого из них, а так же посчитать средний возраст посетителей.
Показать код
Задача: оператор for 2
using namespace std ;
setlocale ( LC_ALL , «rus» ) ;
int age = 0 ; // будет вводить пользователь
int maxAge = 0 ; // для записи максимального количества лет
int minAge = 100 ; // для записи минимального количества лет
int sum = 0 ; // общая сумма для расчета среднего
int average = 0 ; // для записи среднего возраста посетителей
int amount = 0 ; // количество посетителей спортзала
cout << «Введите количество посетителей спортзала: » ;
cin >> amount ;
for ( int i = 0 ; i < amount ; i ++ )
cout << «Введите возраст » << i + 1 << «-го посетителя: » ; // запрос на введение числа
if ( age > maxAge ) // если оно больше, чем хранит переменная max
maxAge = age ; // записываем в неё это число
if ( age < minAge )
minAge = age ;
sum += age ; // накопление общей суммы
average = sum / amount ; // подсчет среднего возраста
cout << «nСредний возраст всех посетителей: » << average << endl ;
cout << «nСамый взрослый: » << maxAge << endl ;
cout << «nСамый молодой: » << minAge << endl ;
Переменную min мы инициализировали значением 100, чтобы программа могла корректно работать. Если бы она была инициализирована значением 0, условие if (age < minAge) не выполнялось бы никогда, так как age всегда больше 0. Таким образом значение переменной minAge всегда оставалось бы нулем.
Для самостоятельно задания, предлагаем вам решить похожую задачу. Организовать ввод количества посетителей спортзала и количества часов проведенных каждым из них в спортзале. В итоге посчитать и показать общую сумму, которую посетители заплатили за тренировки.
3. На складе имеется определённое количество ящиков с яблоками (в нашем примере 15). Когда подъезжает машина для погрузки, попросить пользователя ввести, сколько ящиков загрузить в первую машину, во вторую и так далее, пока не закончатся ящики с яблоками. Предусмотреть тот случай, когда пользователь введёт количество ящиков больше, чем есть на складе.
Источник: purecodecpp.com