Составьте программу которая вычисляет сумму чисел

Всем добрый день. Не могу понять как считать сумму чисел, я понял как выйти из цикла, когда пишем 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

Написала программу (строка-число). В чем ошибка?

gbg

dimonchik2013, перевод символа в число — это не явное приведение. Потому что символ — это байт. И если ты возьмёшь и приведешь символ «1» к числу, то ты получишь не число 1, а номер символа «1».

Сумма цифр трехзначного числа. Решение задачи на Python

Решения вопроса 1

HemulGM

Delphi Developer, сис. админ

Вы неверно выполняете задание. На вход у вас одна строка «12+3+45», а не 3 разных переменных.
Следовательно, вы должны разделить строку по символам «+». И каждый отдельный набор символов, в данном случае
это 12, 3 и 45 привести к числовому типу, используя StrToInt или Val.

Ответ написан более трёх лет назад
Нравится 1 2 комментария

А как строку, которая получается вся обозначена переменной S разделить на отдельные переменные или символы, чтобы дальше привести уже к числовому типу?

HemulGM

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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru