Информационый портал Windows 7

У нас вы можете скачать драйвера и программы, найти красивые темы и обои, учебные материалы, а также получить консультации и многое другое.

  • главная
  • контакты
  • карта сайта
 
Программирование » Уроки по C# для начинающих »

Программа для дублирования указаного слова или словосочетания

 
Программа для дублирования указаного слова или словосочетания


Здравствуйте уважаемые пользователи. В этом уроке хочу показать Вам, как написать программу для дублирования написанного вами слова или словосочетания указанное количество раз. Готовы? Поехали.

Как всегда для начала запускаем Microsoft Visual C#. Создаем новый проект и выбираем все как на картинке ниже:

Программа для дублирования указаного слова или словосочетания


Я назвал нашу программу "Repeat word", что по-русски говоря "Повторялка слов". Естественно, Вы можете назвать ее так, как душа желает. От того как Вы назовете программу ничего не изменится.

Так, новый проект создан. Пора писать сам код. Для начала нам нужно, что бы программа вывела на экран надпись вроде такой - "Напишите желаемое слово или словосочетание:". Для этого напишем такой код:

Console.WriteLine("Напишите желаемое слово или словосочетание: ");


Ок. Теперь нам нужно, что бы программа запомнила написанное нами слово. Для этого запишем следующий код:

string repeatword = Console.ReadLine();


Все идет по плану. Теперь нам необходимо что бы программа спросила у нас, какое количество раз вывести написанное нами слово. Для этого мы будем использовать уже знакомый нам код :

Console.WriteLine("О могучий хозяин, сколько раз продублировать твои великие слова? ");


Идем дальше. Нам нужно, что бы программа запомнила выбранное нами количество раз. Для этого пишем следующий код:

int numberOfTimes = Convert.ToInt32(Console.ReadLine());


Кстати, если пользователь введет неверное значение, то программа выдаст ошибку.

Наконец-то мы дошли до самого интересного момента - вывода результата. Для вывода результат скажем программе следующее:

for (int i = 0; i < numberOfTimes; i++)
{
  Console.WriteLine(repeatword);
}


Предположим, что у нас все хорошо, программа сработала, но как ее закрыть? Нет, мы не будем жать на "красный крестик". Мы ведь программисты, и нам нужно что бы программа выключалась после нажатия клавиши "Enter". Для этого пишем:

Console.ReadLine();


Ура. Наконец-то мы закончили. Теперь жмем F5 и проверяем заработала ли наша программа. Если да, то примите мои поздравления. Если нет, то ищите и исправляйте ошибки. Запомните: никогда не копируйте текст с браузера в компилятор. Там 100% будут ошибки. Лучше набирайте текст вручную. Это убережет Вас от ошибок и поможет лучше освоить материал.

В итоге у нас должна получится такая программа:

Программа для дублирования указаного слова или словосочетания


А вот полностью код программы:

Console.WriteLine("Напишите желаемое слово или словосочетание: ");
string repeatword = Console.ReadLine();
Console.WriteLine("О могучий хозяин, сколько раз продублировать твои великие слова? ");
int numberOfTimes = Convert.ToInt32(Console.ReadLine());

for (int i = 0; i < numberOfTimes; i++)
{
  Console.WriteLine(repeatword);
}
Console.ReadLine();


Спасибо за внимание. С Вами был perec, специально для сайта OS-7.ru

Скачать исходный код проекта: Скачать
Скачать готовую программу: Скачать



Автор: perec. Дата: 23-04-2011, 23:09

Просмотров: 2792

В избранное:

Уважаемый посетитель, для доступа к ресурсам сайта OS-7.RU, а также для скачивания материалов - Вам необходимо зарегистрироваться либо войти под своим именем.







 (голосов: 0)
Комментарии (6) Распечатать