You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kubsu-sm5-ruby/lab1
Artem-Darius Weber 5fd9a5a36e
Merge lab1 and lab2
10 months ago
..
spec Merge lab1 and lab2 10 months ago
src Merge lab1 and lab2 10 months ago
README.md Merge lab1 and lab2 10 months ago

README.md

Lab 1


01. Hello world

Task:

Установить компилятор и текстовый редактор. Реализовать и вызвать Hello World c комментарием. (ну как всегда)

ruby 01_hello_world.rb

Returns:

Hello, world!

02. User interface

Task:

Принять имя пользователя как аргумент программы. Поздороваться с пользователем с использованием форматирования строки. Спросить какой язык у пользователя любимый, в случае, если это ruby, ответить что пользователь подлиза, иначе обязательно ответить, что скоро будет ruby и поставить различные комментарии для нескольких языков.

ruby 02_user_interface.rb darius

03. User interface with ruby and os commands execution

Task:

3.Продолжение предыдущего задания. Попросить пользователя ввести команду языка ruby. И команду OC. Выполнить команду руби и команду операционной системы.

ruby 03_fork_02_with_exec_pasted_command.rb darius

04. Number funcations

Task:

«Работа с числами». Составить 3 метода для работы с цифрами или делителей числа на основании варианта. Каждый метод отдельный коммит.

  • Метод 1. Найти количество четных чисел, не взаимно простых с данным
  • Метод 2. Найти максимальную цифры числа, не делящуюся на 3.
  • Метод 3. Найти произведение максимального числа, не взаимно простого с данным, не делящегося на наименьший делитель исходно числа, и суммы цифр числа, меньших 5.
ruby 04_number_funcs.rb

Author: Artem-Darius Weber

Licence: MIT