![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.05.2011
Сообщений: 1
|
![]()
Написал программу, но не знаю как сделать так чтобы программа после вывода ответа или закрывалась(что реализовано) или возвращалась к выбору
вот код #include <stdio.h> /*стандартный заголовочный файл ввода/вывода*/ #include <math.h> /*для выполнения простых математических операций*/ #include <conio.h> /*для getch()*/ #include <locale.h> /* для setlocale()*/ void main() { int n,I,R,U,I1,I2,I3,I4,I5,I6,I7,I8,I9, R1,R2,R3,R4,R5,R6,R7,R8,R9;/*Перечисление переменных*/ setlocale(LC_ALL, "");/*функци для вывода русского языка*/ wprintf (L"%s\n",L"Это программа для рассчета напряжения в электро цепи"); wprintf (L"%s\n",L"для начала работы нажмите <ENTER>"); getchar(); /*ждем ввод*/ setlocale(LC_ALL, ""); wprintf (L"%s\n",L"Введите количество узлов в цепи (от 1 до 10)"); wscanf (L"%d",&n); /*Далее идет варианты вычисления в зависимости*/ /*от количества узловых точек в электро цепи*/ switch (n) { case 1: wprintf (L"%s\n", L"Введите I"); wscanf (L"%d",&I); wprintf (L"%s\n", L"Введите R"); wscanf (L"%d",&R); U=I*R; /*рассчетная формула для двух переменных*/ printf("%s\n","******************** *************************"); printf ("U = %d\n", U);/*вывод ответа*/ wprintf (L"%s\n", L"Для завершения нажмите <Enter>"); getch();/*завершени программы*/ break; case 2: wprintf (L"%s\n", L"Введите I"); wscanf (L"%d",&I); wprintf (L"%s\n", L"Введите I1"); wscanf (L"%d",&I1); wprintf (L"%s\n", L"Введите R"); wscanf (L"%d",&R); wprintf (L"%s\n", L"Введите R1"); wscanf (L"%d",&R1); U=I*R+I1*R1;/*рассчетная формула для четырех переменных*/ printf ("%s\n","************************** *******************"); printf ("U = %d\n", U); wprintf (L"%s\n", L"Для завершения нажмите <Enter>"); getch(); break; .... case 11 : n>10; wprintf (L"%s\n", L"Слишком большое значение,"); wprintf (L"%s\n", L"выбирите значение в пределе от 1 до 10"); wprintf (L"%s\n", L"Для завершения нажмите <Enter>"); getch(); } } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить программу показывать значения по нажатию кнопки мыши | xRamzeSx | Общие вопросы Delphi | 5 | 17.02.2010 14:03 |
Как программу заставить висеть в памяти? | __Demon__ | Общие вопросы C/C++ | 5 | 14.08.2009 17:07 |
Как заставить программу проиграть файл мп3 | Anfall | Мультимедиа в Delphi | 3 | 04.03.2009 07:48 |
как заставить программу выполнять функции винды? | korgik | Общие вопросы C/C++ | 3 | 25.07.2008 12:28 |
Как заставить программу реагтровать на нажатия клавиш? | AngelOfDeath | Общие вопросы Delphi | 9 | 07.04.2008 23:58 |