Хелпикс

Главная

Контакты

Случайная статья





МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ



МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ

СЕКЦІЯ  ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ПРОЕКТУВАННЯ

 

Звіт з лабораторної роботи №1

«Розробка класів користувача»

                                                                                             

Виконав:                                                                   Студент групи ІТ-11/1

                                                                                    Мачула І.І.

Варіант:                                                                         4

 

Перевірив:                                                                     Нагорний В.В.

 

 

Суми  2013

1. Постановка задачі

Описати зазначений у варіанті клас і скласти коди основних методів

2. Математична модель

3.Таблиця символьних імен

Позначення у програмі Пояснення
D1 Діагональ паралелограма
a Сторона паралелограма
b Сторона паралелограма
d Кут між а i b
D2 Діагональ паралелограма

4.Блок-схема програми

   Вхід
Vvedite storony a=
       a
Vvedite storony b=
       b
Vvedite kut d=
d
Повернення

Повернення
   Вхід
D1=sqrt(pow(a,2)+pow(b,2)-2*a*b*cos(d))
Повернення
   Вхід
D2=sqrt(pow(a,2)+pow(b,2)-2*a*b*cos(d))

5.Текст програми

#include "iostream.h"

#include "math.h"

 

 class Paralelogram {

private:

double a,b,d ;

public  void vvod()

{cout«"Vvedite storony  a=";

cin»a;

cout«"Vvedite storony b=";

cin»b;

cout«"Vvedite kut d=";

cin»d;}

private double Diagonal 1()

{double D1;

D1=sqrt(pow(a,2)+pow(b,2)-2*a*b*cos(d));

return D1;}

private double Diagonal 2()

{double D2;

D2=sqrt(pow(a,2)+pow(b,2)-2*a*b*cos(d));

return D2;}

};



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.