Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми для розв'язання систем лінійних рівнянь

Реферат Розробка програми для розв'язання систем лінійних рівнянь





putch (ch);

}

}

if ((ch == ' r') && (i == 0))// якщо натиснута клавіша ENTER і нічого не введено

{

ch = 'x';

printf (" B ");// backspace

}

if ((Ch == ' b') && (i> 0))// якщо натиснута клавіша BACKSPACE

{

i -;

printf (" b B ");

}

if (i == (max +1))// Якщо досягли max кількості цифр

{

i -;

printf (" b B ");

}

}

while (ch! = ' r');

str [i] = ' 0';

for (int j = i; j> 0; j -)

printf (" b B ");

printf ("% d", atoi (str));

return atoi (str);// перетворимо до числа

}

// --------------------------------------------- ---------------------------------


// функція введення дійсного числа

// --------------------------------------------- ---------------------------------

double float_input ()

{

const max = 6;// максимальне кількість цифр у числі

int i = 0;// лічильник введення символу

char ch, buffer [max];

bool flp = 0;// прапорець введення символу "."

bool fle = 0;// прапорець введення "е"


do

{

ch = (char) getch ();

if ((Ch == '-') && ((i == 0) | | (buffer [i-1] == 'e')))// введення "-" p> {// На початку рядка

buffer [i + +] = ch;// і після "е"

putch (ch);

}

if ((ch> = '0 ') && (ch <= '9'))// Введення цифр

{

buffer [i + +] = ch;

putch (ch);

}

if (((Ch == '.') | | (Ch == ',')) && (flp == 0))// введення плаваючою

{//Точки

buffer [i + +] = '.';

putch ('.');

flp = 1;

}

if ((ch == 'e' | | ch == 'E') && i> 0 && fle == 0)

{//Введення "е"

buffer [i + +] = 'e';

putch ('e');

fle = 1;

}

if ((Ch == ' b') && (i> 0))// введення коду

{//Клавіші

i -;// BACKSPACE

cprintf (" b B ");

if (buffer [i] == '.') flp = 0;

if (buffer [i] == 'E') fle = 0;

}

if ((Ch == ' r') && (i == 0)) ch = ' 0';

if (i == (max +1))

{

i -;

cprintf (" b B ");

}

} while (ch! = ' r');

buffer [i] = ' 0';// "закриття" рядка

for (int j = i; j> 0; j -)

cprintf (" b B ");

cprintf ("% 2.2e", strtod (buffer, 0));

return strtod (buffer, 0);// перетворення до речовин. значенням

}

// --------------------------------------------- ---------------------------------


// Про програмі

// --------------------------------------------- ---------------------------------

void about ()

{

char ch;

window (25,8,59,18);

textbackground (BLACK);

clrscr ();

window (24,7,58,17);

textbackground (LIGHTGRAY);

textcolor (BLACK);

clrscr ();

cprintf (" n r А В§ а РЋ В® вЄ Їа В® Р€а В¬ В¬ л В¤ В«п ॳҐ-Еп "); p> cprintf (" n r бЕб⥠¬« ЕҐ В© ле га Сћ-Г-Е В© ");

cprintf (" n n r, ҐабЕп 1.0 2007Р€. "); p> cprintf (" n n r, лЇ В®В« Е В«БВГ В¤ Ґв Р€а. 'С в„ў-06 ");

cprintf (" n r РЉ В¬ ҐСћ '.,. "); p> cprintf (" n n r" В«п Їа В® В¤ В® В«| Г-Еп - | В¬ Е⥠"); p> do

{

ch = (char) getch ();

}

while (ch! = 13);// Поки не натиснутий ENTER

}

// --------------------------------------------- ---------------------------------


// текст завдання

// --------------------------------------------- ---------------------------------

void task ()

{

char ch;

window (21,6,62,20);

textbackground (BLACK);

clrscr ();

window (20,5,61,19);

textbackground (LIGHTGRAY);

textcolor (BLACK);

clrscr ();

cprintf (" n n n r А В§ а РЋ В® в вм Їа В® Р€а В¬ В¬ г В¤ В«п ॳҐ-Еп бЕб⥠¬ ");

cprintf (" n rВ« Е-Г В©-ле га Сћ-Г-Е В©. С’Ґ В«Е В§ В® Сћ вм В¬ Ґв В® В¤ л: "); p> cprintf (" n r) Їа В® бвле ЕвҐа ж В©; РЋ) ‡ Г В© В¤ Г В«п. Џॠ¤ гб В¬ В® - ");

cprintf (" n r ваҐвм СћСћ В® В¤ ЗЕБ В«га Сћ-Г-Е В© (В¤ В® 10), В¬ в-");

cprintf (" n r аЕжл Є В® нддЕжЕҐ-в В® Сћ Е СћҐЄв В® а бСћ В® РЋ В® В¤-ле "); p> cprintf (" n r зВ« Г-В® Сћ. ");

cprintf (" n n n n n r "В« П Їа В® В¤ В® В«| Г-Еп - | В¬ Е⥠"); br/>

do

{

ch = (char) getch ();

}

while (ch! = 13);// поки НЕ натиснуто ENTER

}

// --------------------------------------------- --------------------------...


Назад | сторінка 6 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка алгоритму синтаксичного аналізу оператора виведення printf мови C ...
  • Реферат на тему: Розробка RTL-моделі розширювача ліній введення-виведення мікроконтролера
  • Реферат на тему: Розробка і введення бази даних MS Access з обліку товарів і послуг
  • Реферат на тему: Введення в інформатику
  • Реферат на тему: Введення в соціологію