Всем добрый день. Не могу понять как считать сумму чисел, я понял как выйти из цикла, когда пишем Enter, но чтобы эти числа складывались не пойму. Вот моё последнее решение, понимаю что не правильно, помогите пожалуйста, будет хорошо если «Разжуёте» что и как.
Дерево классов
Напишем программу, в которой нужно вводить с клавиатуры целые числа и считать их сумму, пока пользователь не введет слово «ENTER» .
Вывести на экран полученную сумму и завершить программу.
Требования:
Программа должна считывать данные c клавиатуры.
Необходимо посчитать сумму введенных целых чисел и вывести её на экран, если пользователь ввел стоп слово.
В программе необходимо использовать цикл while.
Solution.java
- Solution.java
- Курсы программирования
- Регистрация
- Курс Java
- Помощь по задачам
- Цены
- Задачи-игры
Сообщество
JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Как найти сумму цифр числа в Python
Источник: javarush.com
Создать программу которая вычисляет сумму чисел а и б, значения которых вводится с клавиатуры
Получи верный ответ на вопрос «Создать программу которая вычисляет сумму чисел а и б, значения которых вводится с клавиатуры . » по предмету Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Новые вопросы по информатике
Напиши обратные действия. Снять — Открыть — Прилететь —
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?
1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль
Главная » Информатика » Создать программу которая вычисляет сумму чисел а и б, значения которых вводится с клавиатуры
Источник: 4i5.ru
Написала программу (строка-число). В чем ошибка?
dimonchik2013, перевод символа в число — это не явное приведение. Потому что символ — это байт. И если ты возьмёшь и приведешь символ «1» к числу, то ты получишь не число 1, а номер символа «1».
Сумма цифр трехзначного числа. Решение задачи на Python
Решения вопроса 1
Delphi Developer, сис. админ
Вы неверно выполняете задание. На вход у вас одна строка «12+3+45», а не 3 разных переменных.
Следовательно, вы должны разделить строку по символам «+». И каждый отдельный набор символов, в данном случае
это 12, 3 и 45 привести к числовому типу, используя StrToInt или Val.
Ответ написан более трёх лет назад
Нравится 1 2 комментария
А как строку, которая получается вся обозначена переменной S разделить на отдельные переменные или символы, чтобы дальше привести уже к числовому типу?
marina_m16, в простом паскале — цикл. Поочереди по символам проходишь и проверяешь на символ «+». Если найден, значит до этого было число.
Примерно вот. Код не проверял.
var S: string := ’12+3+45′; tmp: string; n: integer; begin tmp := »; n := 0; for i := 1 to Length(S) do begin if S[i] <> ‘+’ then tmp := tmp + S[i]; if (S[i] = ‘+’) or (i = Length(S)) then begin n := n + StrToInt(tmp); tmp := »; end; end; end;
n — сумма чисел
Ответы на вопрос 1
Для переменных нужно указать тип число, т.к. при сложение строк они продолжают друг друга:
program A2; var s,s1,s2,s3: integer; begin writeln(‘Введите три целых числа’); readln(s1); readln(s2); readln(s3); s:=s1+s2+s3; writeln (s1, ‘+’, s2, ‘+’, s3, ‘=’, s); readln; end.
Источник: qna.habr.com