| 2008-06-10 08:17:44 | Ответить |
|---|---|
|
Чехоцкий Юрий Адрес: Сообщений: 2 Регистр: 2007-12-09 его блог 0 сообщ. |
Помогите ПЛИЗ!!!! |
|
пипл, хэлп плиЗ!!! вчера стукнуло в голову стать супернавороченным программистом. понятно за один день не станешь, но... ближе к вопросу. скачал книгу по программированию на RUBY. очень хорошая. там было такое задание: "Думаю, мы могли бы написать программу, которая
спрашивает ваше имя, отчество и фамилию по отдельности, а затем складывает их длины" то есть количество символов в имени, фамилии и отчестве и выдает сумму. вот что я написал (всего 7 строк): 1)puts 'Kak vashe imya?' 2)name=gets.chomp 3)puts 'Kak vasha familiya?' 4)surname=gets.chomp 5)puts 'Kak vashe otchestvo?' 6)fathername=gets.chomp 7)puts 'Bu znaete, chto vashe imya sostoit iz '+name.length.to_s + surname.length.to_s + fathername.length.to_s+' simvolov, '+name+'?' имя у меня - 4 символа фамилия - 11 отчество - 10 оно выдает 41110 . я понимаю, это строки по порядку. а как научить их суммировать? чтоб оно выдавало 25. как правильно написать код? заранее благодарен |
|
| Присоединенные: Sun-Dec-09-19-25-41_57.rb [273 Bytes] +name.length.to_s, сума |
| 2008-06-05 15:56:24 | Ответить |
|---|---|
|
Junior Адрес: Odessa Сообщений: 100 Регистр: 2007-07-25 его блог 0 сообщ. |
RE: Помогите ПЛИЗ!!!! |
|
Так должен получиться правельный результат.
|
|
| 2008-06-08 06:31:38 | Ответить |
|---|---|
|
Чехоцкий Юрий Адрес: Сообщений: 2 Регистр: 2007-12-09 его блог 0 сообщ. |
RE: RE: Помогите ПЛИЗ!!!! |
|
спасибо, но мне вот так еще подказали puts "Bu znaete, chto vashe imya sostoit iz #{name.size+ surname.size + fathername.size}"' simvolov, '+name+'?'
но ваш способ также прекрасно работает))))) респект |
|
| 2008-06-04 23:53:01 | Ответить |
|---|---|
|
Miroshnichenko Pavel Адрес: Сообщений: 4 Регистр: 2007-12-13 его блог 0 сообщ. |
RE: Помогите ПЛИЗ!!!! |
|
вопрос из этой книги!
Читаю Learn To Program Ruby в переводе. Там есть упражнение: Не могу составить правильно алгоритм и из-за этого выходит неправильно работающий код: же второй день ломаю голову, но не пойму как нужно расставить блоки. По-отдельности все выполняет а вот связать все вместе ну никак( ХЭЛП! |
|
| 2008-06-04 21:44:42 | Ответить |
|---|---|
|
Ruslan Voloshin Адрес: odessa Сообщений: 1294 Регистр: 2007-03-13 его блог 40 сообщ. |
RE: Помогите ПЛИЗ!!!! |
|
Может case
------------
использовать а не wile Занимаюсь вебом и продвижением сайтов.
|
|
| 2008-06-04 23:09:57 | Ответить |
|---|---|
|
Miroshnichenko Pavel Адрес: Сообщений: 4 Регистр: 2007-12-13 его блог 0 сообщ. |
RE: RE: Помогите ПЛИЗ!!!! |
|
да в том то и дело, что про case пока ничего не говорилось в книге)
и явным образом указано использовать while ( |
|
| 2008-06-03 04:24:23 | Ответить |
|---|---|
|
Чехоцкий Юрий Адрес: Сообщений: 2 Регистр: 2007-12-09 его блог 0 сообщ. |
RE: Помогите ПЛИЗ!!!! |
|
о, кстати, я уже третий день ломаю голову над упражнением "Глухая бабуля". вроде и написал (правда пока без вычисления случайных дат), но все равно, что-то не работает. програма или зависает или после того как на нее НАКРИЧИШЬ она опять начинает повторять "Я НЕ СЛЫШУ" после "НЕТ, НИ РАЗУ...". как правильно не знаю. и обращаться пока не хотел, думал все-таки самому найти решение, но вижу задали этот вопрос ранее меня. спасибо за инфу))
|
|
| 2008-06-05 15:31:22 | Ответить |
|---|---|
|
Miroshnichenko Pavel Адрес: Сообщений: 4 Регистр: 2007-12-13 его блог 0 сообщ. |
RE: RE: Помогите ПЛИЗ!!!! |
|
покажи куски кода) я не могу связать 3 блока в один)
|
|
| 2008-06-03 18:37:17 | Ответить |
|---|---|
|
Junior Адрес: Odessa Сообщений: 100 Регистр: 2007-07-25 его блог 0 сообщ. |
RE: RE: RE: Помогите ПЛИЗ!!!! |
|
Я сделал так :)
Вроде работает :p |
|
| 2008-06-02 21:49:58 | Ответить |
|---|---|
|
Miroshnichenko Pavel Адрес: Сообщений: 4 Регистр: 2007-12-13 его блог 0 сообщ. |
RE: RE: RE: RE: Помогите ПЛИЗ!!!! |
|
точно! спасибо!
не знал как выйти из программы - exit (0) добавил, все получилось! ура! |
|