|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2018, 18:01 | #1 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
|
Вывод текста и числа в одной строке
Необходимо вывести текст и результат математической операции. Вот код:
puts 'Привет как твое имя?' name = gets.chomp puts 'Как твое отчество?' name2 = gets.chomp puts 'Как твоя фамилия' name3 = gets.chomp puts 'Очень приятно ' + name + ' ' + name2 + ' ' + name3 + '.' puts 'Какое твое любимое число, о ' + name + ' ' + name2 + ' ' + name3 + '?' number = gets.chomp Не хватает куска кода в котором должно вывестись: Теперь твое любимое число n (берется число, которое ввел пользователь + 1) Как прописать код? |
10.02.2018, 18:16 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.02.2018, 19:46 | #3 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
|
По существу нечего сказать?
Последний раз редактировалось Alex11223; 10.02.2018 в 19:55. |
10.02.2018, 19:55 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
По существу нечего спросить?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.02.2018, 20:01 | #5 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
|
puts 'Привет как твое имя?'
name = gets.chomp puts 'Как твое отчество?' name2 = gets.chomp puts 'Как твоя фамилия' name3 = gets.chomp puts 'Очень приятно ' + name + ' ' + name2 + ' ' + name3 + '.' puts 'Какое твое любимое число, о ' + name + ' ' + name2 + ' ' + name3 + '?' number = gets.chomp puts 'Теперь твое любимое число будет ' + number + 1 Если пишу что то типа как в последней строке выдает ошибку: 10:in `+': no implicit conversion of Fixnum into String (TypeError) from /media/serg/Data/ruby/shokhirev.com/hello.rb:10:in `<main>' |
10.02.2018, 20:06 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Для начала gets.chomp возвращает строку, а не число.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.02.2018, 20:11 | #7 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
|
|
10.02.2018, 20:13 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Может быть в Руби надо и для конвертации числа в строку какую-то функцию вызвать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.02.2018, 20:18 | #9 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
|
|
10.02.2018, 20:26 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нет, но я бы погуглил "ruby string to number" или "ruby concat string number" если б мне было не лень.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод результатов по одной строке в разных столбцах | Mitzzz | SQL, базы данных | 1 | 29.07.2016 11:37 |
Выделить повторяющиеся числа, находящиеся вместе в одной строке | Лена3 | Microsoft Office Excel | 19 | 01.04.2016 13:16 |
Как посветить числа, идущие в одной строке (прямое вхождение) | AllenJ | Microsoft Office Excel | 21 | 20.05.2012 00:01 |
Ввод и вывод в одной строке | sparksurgeon | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.12.2011 01:57 |
Найти все числа из массива B(n), встречающиеся более чем в одной строке матрицы A(m,n). | Alexander89 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.10.2008 12:41 |