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

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,//число непоступивших

ball, //число баллов абитуирента

prohball;//проходной балл

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

cout<<"Vvedite prohball: ";

cin>>prohball;

while(kol<=10)

{

cout<<"Vvedite chislo ballov abituirenta "<<kol<<": ";

cin>>ball;

if (ball>=prohball)

postup++;

else

nepostup++;

kol++;

}

//блок вывода данных

cout<<"Postupili "<<postup<<endl;

cout<<"Ne postupili "<<nepostup<<endl;

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

}

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

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