- •Курс «информатика»
- •«Разработка прикладных программ на языке программирования
- •Оглавление
- •1. Аннотация
- •2. Техническое задание
- •3. Спецификация
- •4. Структура интерфейса пользователя
- •5. Описание работы программы
- •6. Руководство пользователя
- •7. Заключение
- •8. Библиографический список
- •Приложение a
- •Приложение b
- •Приложение c
8. Библиографический список
-
Сервер CodeNet – всё для программиста [Электронный ресурс] -
Режим доступа: http://www.codenet.ru/
-
Бьерн Страуструп. Язык программирования С++ [Электронный ресурс] -
Режим доступа: http://lib.ru/CPPHB/cpptut.txt
-
Как программировать на С++ [Электронный ресурс] -
Режим доступа: http://deitel-index.blogspot.com/
-
SIZOV.INFO Портал для программистов [Электронный ресурс] -
Режим доступа: http://sizov.by.ru/books/cpp/cpp1.shtml
Приложение a
Текст исходного кода с комментариями:
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
struct Country /* Определение и обозначение структуры Country */
{
int area;
float population;
float budget;
/* Структура Country имеет 3 элемента area(типа int),
population и budget(типа float)*/
};
int main(int argc, char* argv[])
{
Country c3 = {9373,274.2,142000}; /* Инициализация переменных
типа struct одним способом */
Country c1,c2,c4;
c4.area = 17075;
c4.population = 145;
c4.budget = 695000; /* Инициализация переменных типа struct
вторым способом */
do
{
cout << "Enter area Country c1: ";
cin >> c1.area; /* Заполнение пользователем площади
первой страны */
if (c1.area<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c1.area<=0);
do
{
cout << "Enter population Country c1: ";
cin >> c1.population; /* Заполнение пользователем
численности населения первой страны */
if (c1.population<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c1.population<=0);
do
{
cout << "Enter budget Country c1: ";
cin >> c1.budget; /* Заполнение пользователем
суммы бюджета первой страны */
if (c1.budget<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c1.budget<=0);
do
{
cout << "Enter area Country c2: ";
cin >> c2.area; /* Заполнение пользователем площади
второй страны */
if (c2.area<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c2.area<=0);
do
{
cout << "Enter population Country c2: ";
cin >> c2.population; /* Заполнение пользователем
численности населения второй страны */
if (c2.population<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c2.population<=0);
do
{
cout << "Enter budget Country c2: ";
cin >> c2.budget; /* Заполнение пользователем
суммы бюджета второй страны */
if (c2.budget<=0) /* Проверка ввода */
cout << "Error!\n";
}
while (c2.budget<=0);
/* Значение двух других переменных структуры заполняется
пользователем, при проверке об условии, что характеристики
cтран не могут быть отрицательными*/
cout << "\nArea c1: " << c1.area << " Population c1: " <<
c1.population;
cout << " Budget c1: " << c1.budget << endl;
cout << "\nArea c2: " << c2.area << " Population c2: " <<
c2.population;
cout << " Budget c2: " << c2.budget << endl;
cout << "\nArea c3: " << c3.area << " Population c3: " <<
c3.population;
cout << " Budget c3: " << c3.budget << endl;
cout << "\nArea c4: " << c4.area << " Population c4: " <<
c4.population;
cout << " Budget c4: " << c4.budget << endl << endl;
/* Вывод на экран трех характеристик о 4х стран мира */
if (c1.population > c2.population && c1.population >
c3.population && c1.population > c4.population)
cout << "Most population country c1: " <<
c1.population<< endl << endl;
if (c2.population > c1.population && c2.population >
c3.population && c1.population > c4.population)
cout << "Most population country c2: " << c2.population
<< endl << endl;
if (c3.population > c2.population && c3.population >
c1.population && c3.population > c4.population)
cout << "Most population country c3: " << c3.population
<< endl << endl;
if (c4.population > c2.population && c4.population >
c3.population && c4.population > c1.population)
cout << "Most population country c4: " << c4.population
<< endl << endl;
/* Поиск и вывод самой населенной страны */
if (c1.budget > c2.budget && c1.budget > c3.budget && c1.budget
> c4.budget)
cout << "Most budget country c1: " << c1.budget;
if (c2.budget > c1.budget && c2.budget > c3.budget && c2.budget
> c4.budget)
cout << "Most budget country c2: " << c2.budget;
if (c3.budget > c2.budget && c3.budget > c1.budget && c3.budget
> c4.budget)
cout << "Most budget country c3: " << c3.budget;
if (c4.budget > c2.budget && c4.budget > c3.budget && c4.budget
> c1.budget)
cout << "Most budget country c4: " << c4.budget;
/* Поиск и вывод страны с самым высоким бюджетом */
getch ();
return 0;
}
//---------------------------------------------------------------------------