Задание 1. Министерство образования и науки РФ

Министерство образования и науки РФ

ФГБУ ВПО «Омский государственный технический университет»

Кафедра «Дизайн и технологии медиаиндустрии»

Отчет по лабораторной работе №12

ФУНКЦИИ

(Вариант 6)

Выполнил: студент гр. ИСТ-221

Савин И.А.

Проверила: к.т.н., доцент

Елизарова Ю.М.

Омск -2012

 
 


Цель работы: изучение принципов использования функций в языке С++, получение навыков создания собственных функций, формирование представления о способе передачи аргументов и возврата результата.

Задание 1

Определить собственную функцию по вариантам из 2-го задания 5-й лабораторной работы. Найти наибольшее и наименьшее ее значения для целых аргументов от 1 до 50.

На рисунке 1 показана блок-схема программы.

Рисунок 1 – блок-схема программы

Код программы:

#include <stdio.h>

#include <conio.h>

#include <math.h>

void my_function(float &max,float &min)

{

float f;

for(int i=0;i<=50;i++)

{

f=sqrt(50*(float)i)-i;

printf("%0.2f\n",f);

if(i==0)

{

max=f;

min=f;

}

else

{

if(f>max)

max=f;

if(f<min)

min=f;

}

}

}

void main()

{

float max,min;

my_function(max,min);

printf("\nMAX: %0.2f\nMIN: %0.2f",max,min);

getch();

}

На рисунке 2 показан результат работы программы.

Рисунок 2 – результат работы программы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: