|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2016, 00:56 | #1 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 1
|
обясните в чем ошибки и помогите исправить.
Всем привет ! Учусь в швеции на шведском языке ! Дали задание написать программу, которая выводит на экран меню и может обрабатывать ввод и вывод. Программа представляет собой" рюкзак", который управляется через меню. Меню показывает доступные пользователю варианты.(сами варианты: 1Добавить объект , 2Вывести содержание, 3Очистить содержание , 4 Закончить программу).По итогу не поняла как можно очистить содержание , поэтомy сделалa без этого варианта
У меня получился такой код : namespace ConsoleApplication4 { class Uppgiftt2 { static void Main(string[] args) { bool sluta = true; while (sluta) { Console.WriteLine("\n\tHej och varmt välkomen till mitt program!"); Console.WriteLine("\t[1]Lägg till ett föremål."); Console.WriteLine("\t[2]Skriv ut innehålet."); Console.WriteLine("\t[3]Avsluta."); Console.WriteLine("\tVälj: "); int Val = Convert.ToInt32(Console.ReadLine()) ; switch (Val) { case 1: Console.WriteLine("Lägg till föremål"); string formal = Console.ReadLine(); break; case 2: Console.WriteLine("\t[1]Lägg till ett föremål."); Console.WriteLine("\t[2]Skriv ut innehålet."); Console.WriteLine("\t[3]Avsluta."); Console.ReadLine(); break; case 3: sluta = false; break; } } } } } Кoментарий от учителя :"У тебя меню стоит на 2 месте программы, это не должна стоять в case 2. Вы получаете проблемы с переменными объектов являются локальными для case 1, поэтому не доступны для остальной части программы" Пожалуйста обясните в чем ошибки и помогите исправить. |
14.02.2016, 05:06 | #2 |
Новичок
Джуниор
Регистрация: 14.02.2016
Сообщений: 1
|
Если я правильно понял задание, то вам, вероятно, стоит создать массив, в котором будут храниться все добавленные элементы. В case 1 вы должны добавлять новый элемент в массив, в case 2 выводить все содержание массива, а в case 3 удалять все его существующие элементы.
Думаю, для создания массива вам стоит посмотреть в сторону List<string> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите исправить ошибки | SsAn | Visual C++ | 0 | 08.12.2014 18:11 |
Помогите исправить ошибки в С++ | Snaiper | Помощь студентам | 0 | 22.03.2014 00:05 |
Помогите исправить ошибки | hasanovaaygerim | C# (си шарп) | 4 | 10.12.2013 15:19 |
Помогите исправить ошибки | Satorin | Общие вопросы Delphi | 4 | 25.12.2008 21:35 |
помогите исправить ошибки | kermit | Помощь студентам | 1 | 21.06.2008 10:44 |