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;

}


 

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

42011. Вычислительные машины, системы и сети 1.32 MB
  Цель работы Изучение преобразования Фурье и его основных свойств а также методики получения быстрого преобразования Фурье БПФ. Теоретические сведения Ортогональные функции Для лучшего понимания вопроса о рядах Фурье дадим определение ортогональным функциям.
42012. Топливо и его использование. Лабораторный практикум 672.5 KB
  Приборы и оборудование: шкаф сушильный электрический с терморегулятором, обеспечивающий устойчивую температуру нагрева от 40 до 110 ºС, с отверстиями для естественной вентиляции; пронумерованные бюксы стеклянные с крышками для определения влаги в лабораторной или аналитической пробе; противни из неокисляющегося металла для подсушивания проб; эксикаторы, наполненные свежепросушенным силикагелем или другими высушивающими веществами; весы микроаналитические с пределом взвешивания до 0,001 г.
42013. Физика шпаргалка на казахском языке 1.42 MB
  Физика пәнінде оптиканың орны және басқа пәндермен байланысын көрсетіңіз. Жарықтың электромагниттік табиғатын көрсетіңіз. Абсолют және салыстырмалы сыну көрсеткіші. ЭМ толқындар шкаласы. Монохромат жарықтың интерференциясы. Когеренттіліктің ұзындығы және уақыты. Интерференциялық аспаптар...
42014. Традиції в архітектурі, курс лекцій 241.5 KB
  Традиція – це елементи соціальної i культурної спадщини, що переходять від покоління до покоління i зберігаються протягом тривалого часу. Традиція поширюється на широку область соціальних явищ, але найбільше значення вона має в релігії, мистецтві (в тому числі в архітектурі), в науці.
42015. Ассиметричная криптосистема Эль-Гамаля. Криптосистемы, основанные на эллиптических кривых 212 KB
  Криптосистемы основанные на эллиптических кривых. Ознакомиться с принципом функционирования криптосистем основанных на эллиптических кривых. Освоить реализации обмена ключами с использованием эллиптических кривых а также процедуру шифрования дешифрования использующую данный метод. Рассмотреть принцип организации опроцедуры шифрования и обмена ключами с использованием эллиптических кривых.
42016. Метрологія та вимірювальна техніка та напряму. Метрологія, стандартизація та сертифікація 799 KB
  До звіту включають: мету роботи; лабораторне завдання; протокол повірки; висновки з оцінкою проведеного експерименту та поясненням отриманих результатів. Мета роботи – набуття навичок дослідження основних метрологічних характеристик МХ засобів вимірювальної техніки практичне засвоєння методики повірки генераторів сигналів низької частоти ГНЧ закріплення знань з принципів побудови та застосування повірочного обладнання.1 Завдання на самостійну...
42017. Электротехнические дисциплины. Методические указания 1.41 MB
  Принятые обозначения I – действующее значение тока А; U – действующее значение напряжения В; Im – амплитудное значение тока А; Um – амплитудное значение напряжения В; E – действующее значение ЭДС В; Em – амплитудное значение ЭДС В; R – сопротивление резистора Ом; L – индуктивность катушки индуктивности Гн; C – емкость конденсатора Ф; r – активное сопротивление Ом; G – проводимость См; g – активная проводимость См; Z – полное сопротивление Ом; Y – полная проводимость См; z – комплексное...