Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

[ТП] Лаб 8

.docx
Скачиваний:
35
Добавлен:
14.05.2018
Размер:
38.9 Кб
Скачать

Министерство образовании и науки Республики Казахстан

Алматинский университет энергетики и связи

Факультет аэрокосмических и информационных технологий

Кафедра Компьютерных Технологий

Отчет по

Лабораторной работе №8 Строки

По дисциплине: “Технологии программирования”

Вариант №3

Выполнил: ст. гр. ИС-16-2 Ануарбеков Ш.Н.

Приняла: Акижанова З.А.

1. Определить структуру в соответствии с вариантом задания (5 полей разных

типов - int, string, float)

2. Реализовать функции ввода с консоли и вывода на консоль.

3. Реализовать функции сравнения объектов по всем полям.

4. В головной программе проиллюстрировать использование всех реализованных

функций, а также использование указателей на объекты

Программа:

include <iostream>

#include <windows.h>

using namespace std;

struct date

{

char month[20];

int year;

};

struct shop

{

char shopname[20];

char area[20];

char name[20];

float zp;

date built;

};

void show(shop object)

{

cout<<"Название магазина: "<<object.shopname<<endl;

cout<<"Находится в районе: "<<object.area<<endl;

cout<<"Имя продавца: "<<object.name<<endl;

cout<<"Зарплата: "<<object.zp<<" тг"<<endl;

cout<<"Дата наема: "<<object.built.month<<' '<<object.built.year<<endl;

}

int main()

{

setlocale(0,"");

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

shop mag1;

cout<<"Название магазина: "<<endl;

cin>>mag1.shopname;

cout<<"Находится в районе: "<<endl;

cin>>mag1.area;

cout<<"Имя продавца: "<<endl;

cin>>mag1.name;

cout<<"Зарплата: "<<endl;

cin>>mag1.zp;

cout<<"Дата наема: "<<endl;

cin>>mag1.built.month;

cin>>mag1.built.year;

struct shop *pMag;

pMag=&mag1;

cout<<"Название магазина: "<<pMag->shopname<<endl;

cout<<"Находится в районе: "<<pMag->area<<endl;

cout<<"Имя продавца: "<<pMag->name<<endl;

cout<<"Зарплата: "<<pMag->zp<<endl;

cout<<"Дата наема: "<<pMag->built.month<<' '<<pMag->built.year<<"\n\n";

shop mag2=mag1;

show(mag2);

return 0;

}

Вывод:

Алматы 2017

Соседние файлы в предмете Технология программирования