Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Программирование на ROR/Помогите ПЛИЗ!!!!

2008-06-10 08:17:44 Ответить  
DriverSI
Чехоцкий Юрий
Адрес:
Сообщений: 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] ,
2008-06-05 15:56:24 Ответить  
Junior
Junior
Адрес: Odessa
Сообщений: 97
Регистр: 2007-07-25
его блог 0 сообщ.
RE: Помогите ПЛИЗ!!!!
  •  
Так должен получиться правельный результат.
2008-06-08 06:31:38 Ответить  
DriverSI
Чехоцкий Юрий
Адрес:
Сообщений: 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 Ответить  
mistix
Miroshnichenko Pavel
Адрес:
Сообщений: 4
Регистр: 2007-12-13
его блог 0 сообщ.
RE: Помогите ПЛИЗ!!!!
  •  
вопрос из этой книги!
Читаю Learn To Program Ruby в переводе.
Там есть упражнение:




Не могу составить правильно алгоритм и из-за этого выходит неправильно работающий код:



же второй день ломаю голову, но не пойму как нужно расставить блоки. По-отдельности все выполняет а вот связать все вместе ну никак( ХЭЛП!
2008-06-04 21:44:42 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1231
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Помогите ПЛИЗ!!!!
  •  
Может case
использовать а не wile
------------
Занимаюсь вебом и продвижением сайтов.
2008-06-04 23:09:57 Ответить  
mistix
Miroshnichenko Pavel
Адрес:
Сообщений: 4
Регистр: 2007-12-13
его блог 0 сообщ.
RE: RE: Помогите ПЛИЗ!!!!
  •  
да в том то и дело, что про case пока ничего не говорилось в книге)
и явным образом указано использовать while (
2008-06-03 04:24:23 Ответить  
DriverSI
Чехоцкий Юрий
Адрес:
Сообщений: 2
Регистр: 2007-12-09
его блог 0 сообщ.
RE: Помогите ПЛИЗ!!!!
  •  
о, кстати, я уже третий день ломаю голову над упражнением "Глухая бабуля". вроде и написал (правда пока без вычисления случайных дат), но все равно, что-то не работает. програма или зависает или после того как на нее НАКРИЧИШЬ она опять начинает повторять "Я НЕ СЛЫШУ" после "НЕТ, НИ РАЗУ...". как правильно не знаю. и обращаться пока не хотел, думал все-таки самому найти решение, но вижу задали этот вопрос ранее меня. спасибо за инфу))
2008-06-05 15:31:22 Ответить  
mistix
Miroshnichenko Pavel
Адрес:
Сообщений: 4
Регистр: 2007-12-13
его блог 0 сообщ.
RE: RE: Помогите ПЛИЗ!!!!
  •  
покажи куски кода) я не могу связать 3 блока в один)
2008-06-03 18:37:17 Ответить  
Junior
Junior
Адрес: Odessa
Сообщений: 97
Регистр: 2007-07-25
его блог 0 сообщ.
RE: RE: RE: Помогите ПЛИЗ!!!!
  •  
Я сделал так :)


Вроде работает :p
2008-06-02 21:49:58 Ответить  
mistix
Miroshnichenko Pavel
Адрес:
Сообщений: 4
Регистр: 2007-12-13
его блог 0 сообщ.
RE: RE: RE: RE: Помогите ПЛИЗ!!!!
  •  
точно! спасибо!
не знал как выйти из программы - exit (0)
добавил, все получилось! ура!
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 143 Онлайн: Junior, Oleg , TNemo,
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008