Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова-КСМз-сз.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Приклад розв’язання задачі

Написати функцію sum, яка шукає суму трьох, чотирьох або п’яти цілих чи дійсних чисел.

Алгоритм розв’язування даної задачі представимо у вигляді блок-схеми (рис. 22.1)

Лістинг програми

/************************************************/

/* Лабораторна робота № 22 */

/************************************************/

#include<iostream.h>

#include<conio.h>

#include<math.h>

int sum(int,int,int);

float sum(float,float,float);

int sum(int,int,int,int);

float sum(float,float,float,float);

int sum(int,int,int,int,int);

float sum(float,float,float,float,float);

int main()

{

clrscr();

float a,b,c,z,q,y;

int w,e,r,t,k,x;

cout<<"vvedit 5 dijsnuh chisel:\n";

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

cout<<"c=";

cin>>c;

cout<<"z=";

cin>>z;

cout<<"q=";

cin>>q;

cout<<"vvedit 5 ciluh chisel:\n";

cout<<"w=";

cin>>w;

cout<<"e=";

cin>>e;

cout<<"r=";

cin>>r;

cout<<"t=";

cin>>t;

cout<<"k=";

cin>>k;

cout<<"\n----------------------------------\n";

cout<<"\nRESULTAT\n";

y=sum(w,e,r);

cout<<"\nw+e+r="<<y;

y=sum(w,e,r,t);

cout<<"\nw+e+r+t="<<y;

y=sum(w,e,r,t,k);

cout<<"\nw+e+r+t+k="<<y;

y=sum(a,b,c);

cout<<"\n\na+b+c="<<y;

y=sum(a,b,c,z);

cout<<"\na+b+c+z="<<y;

y=sum(a,b,c,z,q);

cout<<"\na+b+c+z+q="<<y;

getch();

return 0;

}

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

int sum(int d1,int d2,int d3)

{

int s;

s=d1+d2+d3;

return s;

}

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

float sum(float d1,float d2,float d3)

{

float s;

s=d1+d2+d3;

return s;

}

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

int sum(int d1,int d2,int d3,int d4)

{

int s;

s=d1+d2+d3+d4;

return s;

}

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

float sum(float d1,float d2,float d3,float d4)

{

float s;

s=d1+d2+d3+d4;

return s;

}

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

int sum(int d1,int d2,int d3,int d4,int d5)

{

int s;

s=d1+d2+d3+d4+d5;

return s;

}

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

float sum(float d1,float d2,float d3,float d4,float d5)

{

float s;

s=d1+d2+d3+d4+d5;

return s;

}

Результати роботи програми

vvedit 5 dijsnuh chisel:

a=1.2

b=2.3

c=3.4

z=0.25

q=2.5

vvedit 5 ciluh chisel:

w=1

e=2

r=3

t=4

k=5

----------------------------------

RESULTAT

w+e+r=6

w+e+r+t=10

w+e+r+t+k=15

a+b+c=6.9

a+b+c+z=7.15

a+b+c+z+q=9.65

16. Шаблони функцій

Мета роботи: освоїти методику розробки програм з використанням шаблонів функцій.

Завдання

  1. Написати функцію perum, яка шукає периметр трикутника, чотирикутника та п’ятикутника, передбачити задання сторін за допомогою цілих та дійсних чисел.

  2. Написати функцію pl_trik, яка шукає площу трикутника, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел.

  3. Написати функцію pl_trap, яка шукає площу трапеції, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел. Написати функцію min, яка шукає мінімум серед двох, трьох та чотирьох цілих та дійсних чисел.

  4. Написати функцію max, яка шукає максимум серед двох, трьох та чотирьох цілих та дійсних чисел.

  5. Написати функцію sum, яка шукає суму двох, трьох та чотирьох цілих та дійсних чисел.

  6. Написати функцію dob, яка шукає добуток серед двох, трьох та чотирьох цілих та дійсних чисел.

  7. Написати функцію perum, яка шукає периметр трикутника, чотирикутника та п’ятикутника, передбачити задання сторін за допомогою цілих та дійсних чисел.

  8. Написати функцію min, яка шукає мінімум серед двох, трьох та чотирьох цілих та дійсних чисел.

  9. Написати функцію max, яка шукає максимум серед двох, трьох та чотирьох цілих та дійсних чисел.

  10. Написати функцію sum, яка шукає суму двох, трьох та чотирьох цілих та дійсних чисел.

  11. Написати функцію dob, яка шукає добуток серед двох, трьох та чотирьох цілих та дійсних чисел.

  12. Написати функцію perum, яка шукає периметр трикутника, чотирикутника та п’ятикутника, передбачити задання сторін за допомогою цілих та дійсних чисел.

  13. Написати функцію pl_trik, яка шукає площу трикутника, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел.

  14. Написати функцію pl_trap, яка шукає площу трапеції, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел.

  15. Написати функцію min, яка шукає мінімум серед двох, трьох та чотирьох цілих та дійсних чисел.

  16. Написати функцію max, яка шукає максимум серед двох, трьох та чотирьох цілих та дійсних чисел.

  17. Написати функцію sum, яка шукає суму двох, трьох та чотирьох цілих та дійсних чисел.

  18. Написати функцію dob, яка шукає добуток серед двох, трьох та чотирьох цілих та дійсних чисел.

  19. Написати функцію perum, яка шукає периметр трикутника, чотирикутника та п’ятикутника, передбачити задання сторін за допомогою цілих та дійсних чисел.

  20. Написати функцію pl_trik, яка шукає площу трикутника, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел.

  21. Написати функцію pl_trap, яка шукає площу трапеції, різними способами, передбачити задання сторін за допомогою цілих та дійсних чисел.

  22. Написати функцію min, яка шукає мінімум серед двох, трьох та чотирьох цілих та дійсних чисел.

  23. Написати функцію max, яка шукає максимум серед двох, трьох та чотирьох цілих та дійсних чисел.

  24. Написати функцію sum, яка шукає суму двох, трьох та чотирьох цілих та дійсних чисел.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]