Oc; //оценка
Float sum, //сумма оценок
Sr; //средняя оценка
sum=0; //установка суммы в исходное положение
kol=1; //инициализация переменной цикла
//блок обработки
while (kol<=5)
{
cout<<"Vvedite ocenky: ";
cin>>oc;
sum+=oc;
kol++;
}
sr=sum/5;
//блок выода данных
cout<<"Srednjaja ocenka: "<<sr<<endl;
return 0; //признак успешного завершения
}
Компиляция, запуск и тестирование приложения
Выбрать команду Build->Build TPlab1_3. Выполняется компиляция и компоновка программы. Выбрать команду Debug ® Start Without Debugging - запуск на выполнении программы.
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-го года
Int god; //число лет
cout<<"Vvod vclada: ";
cin>>vclad;
cout<<"Vvod stavki: ";
cin>>stavka;
cout<<"Vvod chisla let: ";
cin>>god;
//блок обработки и вывода данных
cout<<"God"<<setw(20)<<"Summa depozita"<<endl;
//depozit=vclad*(1.0+stavka)^i); i=1,...,god
for(int i=1; i<=god; i++)
{
depozit=vclad*pow(1.0+stavka, i);
cout<<setw(4)<<i;
cout<<setw(20)<<setiosflags(ios::fixed|ios::showpoint)
<<setprecision(2)<<depozit<<endl;
}
return 0;
}
Компиляция, запуск и тестирование приложения
Выбрать команду Build->Build TPlab1_5. Выполняется компиляция и компоновка программы. Выбрать команду Debug ® Start Without Debugging - запуск на выполнении программы.
2.6. TPlab1_6 «Структура повторения с постусловием
Do/while»
Цель работы – изучение структуры повторения с постусловием do/while.
Условие задачи: ввести и распечатать оценки студентов.
Создание проекта консольного приложения
Выполнить этапы согласно п. 2.1 и ввести имя проекта TPlab1_6. Создается исходный файл TPlab1_6.cpp, который будет содержать одну пустую функцию main():
int _tmain(int args, _TCHAR* argv[])
{return 0;}.
Создание и добавление исходных файлов в проект
Проект должен содержать файл заголовков TPlab1_6.h и файл кодов TPlab1_6.cpp.
Создать файл TPlab1_6.h, ввести текст файла и сохранить его:
//файл заголовков TPlab1_6
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
Добавить в файл кодов TPlab1_6.cpp подключение файла заголовков и текст функции main():
#include "stdafx.h"
#include "TPlab1_6.h"
int _tmain(int argc, _TCHAR* argv[])
{
int kol, f, ocenka;
cout<<"Vvesti kol-bo studentov: ";
cin>>kol;
cout<<"Ocenki studentov"<<endl;
cout<<"Nomer"<<"\tOcenka"<<endl;
int i=1;
do
{
cout<<i<<'\t';
cin>>ocenka;
}
while(++i<=kol);
return 0;
}
Компиляция, запуск и тестирование приложения
Выбрать команду Build->Build TPlab1_6. Выполняется компиляция и компоновка программы. Выбрать команду Debug ® Start Without Debugging - запуск на выполнении программы.
2.7. TPlab1_7 «Вложенные управляющие структуры»
Цель работы – изучение вложенных управляющих структур..
Условие задачи: ввести баллы 10 абитуриентов; рассчитать и вывести число поступивших и число не поступивших абитуриентов. Проходной балл задается.
Создание проекта консольного приложения
Выполнить этапы согласно п. 2.1 и ввести имя проекта TPlab1_7. Создается исходный файл TPlab1_7.cpp, который будет содержать одну пустую функцию main():
int t_main(int args, _TCHAR* argv[])
{return 0;}.
Создание и добавление исходных файлов в проект
Проект должен содержать файл заголовков TPlab1_7.h и файл кодов TPlab1_7.cpp. Создать файл TPlab1_7.h, ввести текст файла и сохранить его.
//файл заголовков TPlab1_7
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
Добавить в файл кодов TPlab1_7.cpp подключение файла заголовков и текст функцииmain():
#include "stdafx.h"
#include "TPlab1_7.h"
int _tmain(int argc, _TCHAR* argv[])
{
//блок объявлений и инициализаций переменных
int kol=1, //счетчик абитуирентов
postup=0, //число поступивших
nepostup=0,//число непоступивших