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

Реферат Програмування з використанням підпрограм на мові С





b>


Лістинг рішення задачі 1

void pp1 () / / виклик підпрограми для вирішення завдання 1

{

float a, b, c, / / ??боку паралелепіпеда

s, / / ??площа бічної поверхні паралелепіпеда

v;// Обсяг паралелепіпеда (Rus (« tВичісліть обсяг і площа бічної поверхні паралелепіпеда зі сторонами а, b, c.»));// Вивід умови задачі на екран ();// Очікування натискання будь-якої клавіші («cls»);// Очищення екрана (Rus («Введіть боку паралелепіпеда а, b, c.»));

scanf ("% f% f% f», & a, & b, & c);// Введення даних=SV (a, b, c, v);// Виклик підпрограми для розрахунку (Rus («Обсяг паралелепіпеда зі сторонами% .2 f% .2 f% .2 f дорівнює% .2 f, а площа бічної поверхні даного паралелепіпеда дорівнює% .2 f n"), a, b, c, v, s);// Вивід результатів ();// Очікування натискання будь-якої клавіші

}

float SV (float a, float b, float c, float & v) / / підпрограми для обчислення обсягу і площі

{

float r;

v=a * b * c;// Обчислення обсягу паралелепіпеда

r=2 * (a + b) * c;// Обчислення площі бічної поверхні паралелепіпеда

return (r);// Повернення в програму результату

}

Додаток Б


Лістинг рішення задачі 2

void pp2 () / / виклик підпрограми для вирішення завдання 2

{

int A [20], B [20], C [20];// Вихідні масиви

int n, m, k, / / ??кількість елементів в масивах

p, g, e;// Коефіцієнти функції

float T;// Значення функції (Rus (« tВичісліть значення функції T=0,57 sin p - 1,73 cos g+ e, де p, g, e - кількість позитивних елементів масивів А, В і С, відповідно. N n »));// Вивід умови задачі на екран

getch ();// Очікування натискання будь-якої клавіші

system («cls»);// Очищення екрана

vvod (A, & n, «A»);// Введення масиву А

vvod (B, & m, «B»);// Введення масиву В

vvod (C, & k, «C»);// Введення масиву С

vivod (A, n, «A»);// Вивід масиву А

vivod (B, m, «B»);// Вивід масиву В

vivod (C, k, «C»);// Вивід масиву С

p=kol (A, n);// Визначення коефіцієнта функції

g=kol (B, m);// Визначення коефіцієнта функції

e=kol (C, k);// Визначення коефіцієнта функції

T=func (p, g, e);// Розрахунок значення функції (Rus («Результат% .5 f n"), T);// Вивід результату

getch ();// Очікування натискання будь-якої клавіші

}

float func (int p, int g, int e) / / підпрограма для розрахунок значення функції

{

float T;// Значення функції

T=0.57 * sin (p) - 1.73 * cos (g) + e / / розрахунок функції;

return (T);// Повернення значення функції в програму


Назад | сторінка 9 з 13 | Наступна сторінка





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

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Поняття алгоритму. Обчислення значення функції
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Дослідження функції. Обчислення похідних функції
  • Реферат на тему: Рішення задачі знаходження мінімуму цільової функції