71514

Разработка алгоритмов и программ по реализации перегрузки функций

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ по реализации перегрузки функций.

Русский

2014-11-08

228.77 KB

0 чел.

Лабораторная работа №17

Тема работы: Разработка алгоритмов и программ по реализации перегрузки функций

Цель работы:Получить практические навыки в разработке алгоритмов и написании программ по реализации перегрузки функций.


Приложение 1

Блок схема задачи

             Set                                                  set

         

Tmain

Приложение 2

Исходный модуль задачи

#include "stdafx.h"

#include <iostream>

#include <clocale>

#include <conio.h>

#include <stdlib.h>

#include <string.h>

#include <stdio.h>

#include <cstdlib>

#include <iomanip>

#include <math.h>

#pragma warning(disable:4996)

using namespace std;

class pr17

{

intz,x,y;

int z1,x1,y1;

float s,s2;

public:

void set (inta,intb,int c)

{

cout<<"Целые числа"<<endl;

x=a;

z=b;

y=c;

s=(z+x+y)/3;

s2=pow((x+y+z),(1/3));

if (s>s2)

{

cout<<"s<s2";

}

else

{

cout<<"s2<s";

}

}

void set (float a,floatb,float c)

{

cout<<"Вещественные числа"<<endl;

x1=a;

z1=b;

y1=c;

s=(z1+x1+y1)/3;

s2=pow((x1+y1+z1),(1/3));

if (s>s2)

{

cout<<"s<s2";

}

else

{

cout<<"s2<s";

}

}

};

int _tmain(intargc, _TCHAR* argv[])

{

setlocale(LC_ALL,"Russian");

int e;

pr17obj;

inta,b,c;

float a1,b1,c1;

cout<<"Какой тип переменных? (1)-целый (2)-вещественный";

cin>>e;

if(e==1)

{

cout<<"Введите x"<<endl;

cin>>a;

cout<<"Введите y"<<endl;

cin>>b;

cout<<"Введите z"<<endl;

cin>>c;

obj.set(a,b,c);

}

else

{

cout<<"Введите x"<<endl;

cin>>a1;

cout<<"Введите y"<<endl;

cin>>b1;

cout<<"Введите z"<<endl;

cin>>c1;

obj.set(a1,b1,c1);

}

system("pause");

return 0;

}


 

А также другие работы, которые могут Вас заинтересовать

35952. Коммуна 41.5 KB
  Членами Коммуны были избраны 86 человек. Среди членов Коммуны были служащие врачи журналисты адвокаты рабочие. По многим вопросам неоякобинцы и бланкисты голосовали вместе образуя большинство Коммуны. Более плодотворной оказалась деятельность Коммуны в области удовлетворения насущных социальноэкономических требований парижан.
35953. Стратегии и методы исследования психического развития ребенка 41.5 KB
  Стратегия формирования психических процессов активного вмешательства построения процесса с заданными свойствами экспериментально-генетический метод метод экспериментально вызванного генеза Выготский метод поэтапно=планомерного формирования умственных понятий и образов. Благодаря стратегии формирования психических функций удается проникнуть в суть развития психики. Леонтьева: всякая деятельность выступает как сознательное действие затем как операция и по мере формирования становится функцией. Теория формирования умственных...
35955. Понятие, признаки и цели предприятия 99.5 KB
  Понятие признаки и цели предприятия Предприятие – это самостоятельный хозяйствующий субъект созданный предпринимателем или группой предпринимателей для производства продукции выполнения работ и оказании услуг с целью удовлетворения потребностей членов общества и получения прибыли. Принято выделять следующие признаки предприятия: 1. Для функционирования предприятия необходим обособленный комплекс орудий и других средств производства – земельные участки машины оборудование сырье материалы. Продукция предприятия может использоваться в...
35956. Обратимые и необратимые реакции 99.5 KB
  Химическое равновесие Некоторые химические реакции могут протекать в двух взаимно противоположных направлениях. Такие реакции называются обратимыми. Обратимость химических реакций записывается следующим образом: А В  В При протекании химической реакции концентрации исходных веществ уменьшаются в соответствии с законом действия масс.
35959. Химический состав винограда. Свойства и влияние отдельных групп соединений, а также продуктов их превращений на качество вина 93.94 KB
  Свойства и влияние отдельных групп соединений а также продуктов их превращений на качество вина. Эти соединения придают красным виноградным винам лечебные свойства. В белых виноградных винах содержатся только нефланоидные полифенолы. Поэтому содержание полезных для здоровья веществ в белых винах намного ниже чем в красных.