Големина на текста:
Курсов Проект
Обяснителна записка
Тема: Изчисление на площта на стандартни
фигури (вариант “площ”)
Изготвен от:
За реализиране на проекта използвахме 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
Добавен в:
Курсови работи
по Информатика, ИТ
Статистика:
57 сваляния
виж още
Изтегли
 
Подобни материали
 

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

21 окт 2007
·
999
·
7
·
821
·
247
·
46
·
2

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

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

17 мар 2008
·
302
·
13
·
3,220
·
179
·
28

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

База данни

01 апр 2011
·
171
·
47
·
2,026
·
333
·
74

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

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

05 апр 2011
·
448
·
55
·
8,776
·
763
·
227

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

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

09 дек 2007
·
2,385
·
10
·
562
·
1,000
·
273
·
7

Курсова работа на MS Access - база от данни за фирма за отдаване на автомобили под наем "Трансавто".
 
Онлайн тестове по Информатика, ИТ
Тест по информатика - база данни
междинен тест по Информатика, ИТ за Студенти от 4 курс
Тестът по информатика върху раздела „База данни“ е подходящ за оценка на знанията на студентите. Включени са въпроси от затворен тип.
(Лесен)
26
261
2
16.09.2011
Обобщаващ тест по операционни системи
тематичен тест по Информатика, ИТ за Ученици от 8 клас
Проверка на усвоените знания и умения в 8 клас по Информационни технологии по тема 3: "Операционни системи"
(Лесен)
14
229
5
18.11.2011
» виж всички онлайн тестове по информатика, ит

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

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

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

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

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

Красимир Антонов
преподава по Информатика, ИТ
в град Бургас
с опит от  22 години
59

Светослав Изов
преподава по Информатика, ИТ
в град София
с опит от  5 години
45

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