Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабЯзыкиПрогрИб.doc
Скачиваний:
1
Добавлен:
12.11.2019
Размер:
320 Кб
Скачать

2.4. TPlab1_4 «Структура повторения с предусловием

while, управляемая меткой»

Цель работы – изучение структуры повторения с предусловием while, управляемой меткой.

Условие задачи: подсчитать среднюю оценку для произвольного количества оценок.

Создание проекта консольного приложения

Выполнить этапы согласно п. 2.1 и ввести имя проекта TPlab1_4. Создается исходный файл TPlab1_4.cpp, который будет содержать одну пустую функцию main():

int t_main(int args, _TCHAR* argv[])

{return 0;}.

Создание и добавление исходных файлов в проект

Проект должен содержать файл заголовков TPlab1_4.h и файл кодов TPlab1_4.cpp.

Создать файл TPlab1_4.h, ввести текст файла и сохранить его:

//файл заголовков TPlab1_4.h

#include <iostream>

using std::cout;

using std::cin;

using std::endl;

#include <iomanip>

using std::setprecision;;

Добавить в файл кодов TPlab1_4.cpp подключение файла заголовков и текст функции main:

//файл кодов TPlab1_4.cpp

#include "stdafx.h"

#include "TPlab1_4.h"

int _tmain(int argc, _TCHAR* argv[])

{

//блок объявлений и инициализации переменных

Int kol, //счетчик введенных оценок

oc; //оценка

float sum, //сумма оценок

sr; //средняя оценка

sum=0; //установка суммы в исходное положение

kol=0; //инициализация переменной цикла

//блок обработки

cout<<"Vvedite <ocenky> ili <-1> end: ";

cin>>oc;

while (oc!=-1)

{

sum+=oc;

kol++;

cout<<"Vvedite <ocenky> ili <-1> end: ";

cin>>oc;

}

sr=sum/kol;

//блок выода результатов

if (kol!=0)

cout<<"Srednjaja ocenka: "<<setprecision(4)<<sr<<endl;

else cout<<"Net ocenok"<<endl;

return 0; //признак успешнего завершения

}

Компиляция, запуск и тестирование приложения

Выбрать команду Build->Build TPlab1_4. Выполняется компиляция и компоновка программы. Выбрать команду Debug ® Start Without Debugging - запуск на выполнении программы.

2.5. TPlab1_5 «Структура повторения for»

Цель работы – изучение структуры повторения с заранее известным числом повторения for.

Условие задачи: некто внес заданный вклад (1000 руб.) под заданный процент годовых (0.05); рассчитать сумму на счете в конце каждого года на протяжении заданного количества лет (10 лет).

Создание проекта консольного приложения

Выполнить этапы согласно п. 2.1 и ввести имя проекта TPlab1_5. Создается исходный файл TPlab1_5.cpp, который будет содержать одну пустую функцию main():

int _tmain(int args, _TCHAR* argv[])

{return 0;}.

Создание и добавление исходных файлов в проект

Проект должен содержать файл заголовков TPlab1_5.h и файл кодов TPlab1_5.cpp.

Создать файл TPlab1_5.h, ввести текст файла и сохранить его:

//файл заголовков TPlab1_5

#include <iostream>

using std::cout;

using std::cin;

using std::endl;

using std::ios;

#include <iomanip>

using std::setw;

using std::setiosflags;

using std::setprecision;

#include <cmath>

Добавить в файл кодов TPlab1_5.cpp подключение файла заголовков и текст функции main():

//файл кодов TPlab1_5.cpp

#include "stdafx.h"

#include "TPlab1_5.h"

int _tmain(int argc, _TCHAR* argv[])

{

//блок объяления переменных и ввода данных

double vclad, //первоначальный вклад

stavka, //ставка годового дохода (дробь)

depozit; //сумма на депозите в конце i-го года