Форум программистов, компьютерный форум CyberForum.ru

Switch - case - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа проверяет, содержится ли какой-либо предлог из массива в данной строчке http://www.cyberforum.ru/cpp-beginners/thread1129201.html
Дан массив с предлогами : in, and, is, a, an, or и дана пустая строчка char str, Пользователь вводит предложение, к примеру: Hello, my name is Anton. - оно записывается в строчку str Программа проверяет, содержится ли какой-либо предлог из массива в данной строчке и если да, то он удаляется из строчки. Как такое реализовать?
C++ Какое число будет через n дней Есть дата 01.01.2008. Вопрос какой день будет через n (0<= n <=1000) дней (c учётом високосных годов)? Пример: n=1 cout << 02.01.2008 n=0 cout << 01.01.2008 n=5 cout << 06.01.2008 http://www.cyberforum.ru/cpp-beginners/thread1129195.html
C++ Алгоритм шифрования полей БД
Написать алгоритм шифрования ряда полей БД,осуществляемые при вводе и редактировании. Продумать алгоритм дешифрования
C++ Имеется информационный поток и написать алгоритм его шифрования при передаче данных по компьютерным сетям, чтобы поток не увеличивался в объеме
Имеется информационный поток и написать алгоритм его шифрования при передаче данных по компьютерным сетям, так чтобы данный поток не увеличивался в объеме..
C++ Класс String http://www.cyberforum.ru/cpp-beginners/thread1129179.html
\\главная программа#include "stdafx.h" #include "string.h" void main(int argc, char* argv) { string a("Work"); a.show(); string b("WORLD"); b.show(); string c;
C++ Зашифровать текст Здравствуйте ! Помогите,пожалуйста,составить программу,которая бы считывала русский текст из файла "input.txt" и кодировала его,заменяя каждую букву следующей буквой, стоящей за той в алфавите(нужно применить ascii коды).Например 'a' заменяется на 'б'. Зашифрованный текст выводится в файл "output.txt" #include <stdlib.h> #include <iostream> #include <fstream> int main() {... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.03.2014, 15:16     Switch - case
Нет. Методы - это функции-члены класса, например, o_wypisz_2() - это, судя по синтаксису вызова, метод. Их назначение - выполнение отдельных не элементарных операций с объектами. А декомпозиция - это разделение задачи на подзадачи, при программировании выливающееся в разделение программы на подпрограммы, каждая из которых решает свою подзадачу. Не одну операцию, а целую задачу, но являющуюся частью другой задачи. Это в том числе, выделение некоторых последовательностей операций в неэлементарные операции, но выделение методов - только часть декомпозиции и если в итоге прямо в функции main оказывается сложный вывод подробной инффы об объекте вместо вызова соответствующей функции, то декомпозиция всё ещё не сделана. Возможно, она начата, возможно выполнена часть декомпозиции, но не более того. Задача целиком и так бывает слишком сложна, чтоб нагружать main ещё и этим. Вывод одного значения поля объекта может быть и в main. Но не три уровня свичей в рамках подзадачи описания состояния объекта.

Добавлено через 7 минут
Я правильно понимаю, что ты делаешь объектную базу данных о студентах? Тогда ещё должны быть подзадачи ввода информации о студенте с клавиатуры, сохранения базы на диск, чтения базы, или её части с диска, выборки объектов по некоторому признаку... Всё это сваливать в main? Пожалей тех, кто будет читать прогу целиком, искать в ней ошибки, или вносить изменения, не будучи её автором, либо основательно забыв замесел.
 
Текущее время: 22:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru