Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2012, 20:31   #1
F23RUS
 
Регистрация: 01.12.2010
Сообщений: 4
По умолчанию видимость переменной программы исправьте и объясните

Код:
while (true)
            {
                double c , t;
                Console.WriteLine("\n1-Ввод данных\n2-Выбор способа расчета\n0-Выход ");
                switch (int.Parse(Console.ReadLine()))
                {

                    case 1:
                        Console.Write("Введите емкость:");
                       string buf = Console.ReadLine();
                       double c= Convert.ToDouble(buf);
                        break;
                    case 2:
                        while(true)
                        {
                         Console.WriteLine("\n1-Цикл For\n2-Цикл do...while\nЦикл While \n0-Выход ");
                         switch (int.Parse(Console.ReadLine()))
                         {
                             case 1:
                                 for (int r = 100; r <= 1000; r = r + 100)
                                 {
                                     t = r * c;
                                     Console.WriteLine("t={0}", t);
                                 }
                                 break;
                             case 2:
                                 {
                                     int r = 100;
                                     do
                                     {
                                         t = r * c;
                                         r = r + 100;
                                         Console.WriteLine("t=" + t);
                                     }
                                     while (r <=1000);
                                 }
                                 break;
                             case 3:
                                 {
                                     int r = 100;
                                     while (r <= 1000)
                                     {

                                         t = r * c;
                                         r = r + 100;
                                         Console.WriteLine("t={0}", t);
                                     }
                                 }
                                 break;
                             case 0: return;
                             default:
                                 Console.Write("Вы ввели неверную команду!!!");
                                 break;

                         }
                        }
                        break;
                    case 0:
                        return;
                        break;
                    default:
                        Console.Write("Вы ввели неверную команду!!!");
                        break;
                }

Последний раз редактировалось alexBlack; 12.03.2012 в 08:27.
F23RUS вне форума Ответить с цитированием
Старый 11.03.2012, 21:38   #2
arthur1
Пользователь
 
Регистрация: 01.09.2011
Сообщений: 44
По умолчанию

Цитата:
Сообщение от F23RUS Посмотреть сообщение
case 2:
while(true)
{
Console.WriteLine("\n1-Цикл For\n2-Цикл do...while\n3-Цикл While \n0-Выход ");
switch (int.Parse(Console.ReadLine()))
{
case 1:
for (int r = 100; r <= 1000; r = r + 100)
{
t = r * c;
Console.WriteLine("t={0}", t);
}
break;
case 2:
//--------------
case 3:
{
int r = 100;
while (r <= 1000)
{

t = r * c;
r = r + 100;
Console.WriteLine("t={0}", t);
}
}
break;
case 0: return;
default:
Console.Write("Вы ввели неверную команду!!!");
break;

// повтор!
}
}
break;
case 0:
return;
break;
default:
Console.Write("Вы ввели неверную команду!!!");
break;
}
немного непонятно что надо объяснить... как работает программа

ошибки пометил красным цветом.
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути)
arthur1 вне форума Ответить с цитированием
Старый 11.03.2012, 22:01   #3
F23RUS
 
Регистрация: 01.12.2010
Сообщений: 4
По умолчанию

спасибо, я внес исправление ваше , но все так же прога не работает! можно увидеть полностью исходник проги который вы запускали?
F23RUS вне форума Ответить с цитированием
Старый 12.03.2012, 17:16   #4
arthur1
Пользователь
 
Регистрация: 01.09.2011
Сообщений: 44
По умолчанию

Цитата:
Сообщение от F23RUS Посмотреть сообщение
спасибо, я внес исправление ваше , но все так же прога не работает! можно увидеть полностью исходник проги который вы запускали?
Непонятно чего выхотите добиться от программы.
Кое что интерестное ожидает тебя тут.
мир прекрастная штука ... как не крути)
arthur1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объясните содержание программы lexa1493 Помощь студентам 0 31.01.2012 10:26
Объясните код программы vadym.miller Общие вопросы C/C++ 3 12.11.2011 16:27
Объясните код программы С++ PAREN_DEFO C++ Builder 2 21.03.2011 13:54
Видимость переменной alexz29 PHP 3 19.02.2011 12:02