Големина на текста:
Курсов Проект
Обяснителна записка
Тема: Изчисление на площта на стандартни
фигури (вариант “площ”)
Изготвен от:
За реализиране на проекта използвахме Borland C++ 5.02.
Задават се функции за всеки вариант за фигура , като
името на всяка функция е записано като елемент на масив от
указатели към функции. Така при изпълнението на програмата
те биват викани чрез своя указател.
Дефинира се глобална структура за програмата , с
елементи сходни с данните за фигурите – страна , височина и
лице.Страната и височината са целочислен тип , а лицето е от
тип float , тъй като за него се получават дробни числа.За
квадрат например се взимат 2 пъти данните за страна , а при
правоъгълника височината съвпада с втората страна.При
кръгът , вместо страна е записан радиуса.Тъй като за всяка
фигура е необходима такава структура се дефинира масив от
структури , с елементи равни на броя на фигурите.За да е
видим във всички функции е дефиниран на глобално ниво.
На потребителят се предоставя възможност за
многовариантен избор между редица изброени фигури.Той
въвежда код отговарящ на някоя от фигурите , което в
програмата е реализирано чрез оператора switch , който
проверява на кое условие отговаря критерият.След всяко
условие е поставен оператора break с цел след намиране на
съвпадение проверката да приключи.В случай че няма
съвпадение на екрана се извежда съпбщение за неверен код.
Когато има съвпадение функцията бива извиквана чрез
съответния указател към нея от масива указатели към
функции.
Функцията е със заложен алгоритъм за пресмятане на
съответното лице , след което отпечатва на екрана резултата.
Операторът system ("pause") е поставен в края на
програмата, за да не се затвори прозореца веднага след
извеждане на резултата , а това да стане след натискане на
произволен клавиш от клавиатурата.
Код на програмата:
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
struct lice
{
int a;
int h;
float s;
};
struct lice A[4];
int kvadrat()
{
cout<<"vavedete stranata a na kvadrata:"<<"n";
cin>>A[1].a;
A[1].s=A[1].a*A[1].a;
cout<<"liceto na kvadrata e: "<<A[1].s<<"n";
return 0;
}
int pravougulnik()
{
cout<<"vavedete stranata a na pravougulnika:"<<"n";
cin>>A[2].a;
cout<<"vavedete drugata strana na pravougulnika:"<<"n";
cin>>A[2].h;
A[2].s=A[2].h*A[2].a;
cout<<"liceto na pravougulnika e:"<<A[2].s<<"n";
return 0;
}
int okrajnost()
{
cout<<"vavedete radiusa: "<<"n";
cin>>A[3].a;
A[3].s=3.14*A[3].a*A[3].a;
cout<<"liceto e: "<<A[3].s<<"n";

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.

Изчисление на площта на стандартни фигури - Borland C++

Задават се функции за всеки вариант за фигура , като името на всяка функция е записано като елемент на масив от указатели към функции. Така при изпълнението на програмата те биват викани чрез своя указател...
Изпратен от:
iskrennaa
на 2008-01-23
Добавен в:
Курсови работи
по Информатика, ИТ
Статистика:
58 сваляния
виж още
Изтегли
 
Подобни материали
 

Методология на търсене на информация в интернет

17 мар 2008
·
339
·
13
·
3,220
·
248
·
28

Във времената, когато информацията се е превърнала в един от основните производствени фактори наред с земята, труда, капитала и мениджмънта, процеса на нейното намиране и пълноценно използване все още не е напълно изяснен...
 

Таблици и графични обекти в Excel

21 окт 2007
·
1,030
·
7
·
821
·
307
·
46
·
2

MS Excel – Програма за управление на електронни таблици, която дава възможност за организиране на данните в списъци, за обобщаване, сравняване и графично представяне на данните.
 

База данни

01 апр 2011
·
228
·
47
·
2,026
·
424
·
74

Характеристики и създаване на база данни...
 

Разработване на проект с помощта на MS Project за създаване на софтуерна фирма

05 апр 2011
·
560
·
55
·
8,776
·
898
·
227

Целта на настоящата дипломна работа е разработване на проект за създаване на малка фирма BST ООД, занимаваща се със изработката на софтуер по поръчка като за целта ще използваме Мicrosoft Рroject...
 

Курсова работа на MS Access

09 дек 2007
·
2,460
·
10
·
562
·
1,136
·
273
·
7

Курсова работа на MS Access - база от данни за фирма за отдаване на автомобили под наем "Трансавто".
 
Онлайн тестове по Информатика, ИТ
Тест по Информатика над "Системен анализ и проектиране" за студенти от 1-ви курс
изпитен тест по Информатика, ИТ за Студенти от 1 курс
Тест по информатика за 1 курс в УНСС, въпросите са част от базата данни, от която се теглят въпроси за изпита през сесията. Ще бъде от полза на всички, независимо каква специалност са, защото преподавателят (доц. Кирилов) води курса на абсолютно всички. Тестът съдържа 20 въпроса, всеки от които има само един верен отговор.
(Труден)
20
3
1
3 мин
14.10.2016
Тест по Информатика за 10-ти клас върху език за програмиране Imagine
тематичен тест по Информатика, ИТ за Ученици от 10 клас
Тематичен тест за изпит по Информатика за ученици от 10-ти клас. Фокусиран е върху думи и списъци от език за програмиране Imagine. Съдържа 11 въпроса, всеки от които има само един верен отговор.
(За отличници)
11
10.11.2016
» виж всички онлайн тестове по информатика, ит

Изчисление на площта на стандартни фигури - Borland C++

Материал № 82352, от 23 яну 2008
Свален: 58 пъти
Прегледан: 65 пъти
Качен от:
Предмет: Информатика, ИТ
Тип: Курсова работа
Брой страници: 5
Брой думи: 275
Брой символи: 2,470

Потърси помощ за своята домашна:

Имаш домашна за "Изчисление на площта на стандартни фигури - Bor ..."?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Даниела Самарджиева
преподава по Информатика, ИТ
в град Златица
с опит от  25 години
31

Лазарина Евлогиева
преподава по Информатика, ИТ
в град Варна
с опит от  6 години
80

виж още преподаватели...
Последно видяха материала
Сродни търсения