Страницу Назад
Поискать другие аналоги этой работы
10 Вычислить давление в море на заданной глубинеID: 131185Дата закачки: 20 Декабря 2013 Продавец: SerFACE (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: C++ Описание: ЛАБОРАТОРНАЯ РАБОТА № 5 ТЕМА : УКАЗАТЕЛИ И ССЫЛКИ СРОК СДАЧИ : 6 неделя ЦЕЛЬ РАБОТЫ : Приобретение навыков использования указателей и ссылок ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Операция взятия адреса. Объявление указателя. Операция разыменования. Объявление ссылки. Пустой указатель. ЗАДАНИЕ 1 Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:  представлять собой консольное приложение  отображать сведения о назначении и возможностях программы  отображать сведения об авторе программы  содержать ввод необходимых данных с клавиатуры  выводить результаты расчётов на экран  содержать в коде необходимые пояснения  в программе можно использовать только указатели на динамические переменные ВАРИАНТ № 2 Вычислить давление в море на заданной глубине где – давление на заданной глубине; – глубина, м; = 9,8 м/c2– ускорение свободного па-дения; =1028 кг/м3– плотность морской воды; = 1 атм – атмосферное давление; =105 Па / атм – коэффициент пересчёта давления. Параметр задаёт пользователь, параметры – константы. КОД ПРОГРАММЫ Файл pressure.h #include <iostream> // подключение библиотеки ввода/вывода #define RHO 1028 // плотность морской воды кг/м^3 #define G 9.8 // ускорение свободного падения м/с^2 #define P0 1 // атмосферное давление АТМ #define K 1e5 // коэффициент пересчета давления Па/атм using namespace std; // описание функций void info(); // функция печати сведений о программе void aboutAuthor(); // функция печати сведений об авторе программы bool isRepeat(); // функция обработки вопроса повторного расчета float inputDialog(char *buf); // функция ввода значения вещественного типа void printResult(float h, float p); // функция печати результатов float getP(float *h); // функция расчета давления на глубине Файл pressure.cpp // pressure.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "pressure.h" int _tmain(int argc, _TCHAR* argv[]) { float *h = new float; // глубина на которой производится расчет давления setlocale(LC_ALL, "Russian"); info(); // вывод сведений о программе aboutAuthor(); // вывод сведений об авторе do // цикл для повтора расчетов { // вводим глубину моря для расчета давления *h = inputDialog("\\nВведите глубину моря h на которой определяется давление: h->"); // расчитываем давление и выводим результат printResult(*h, getP(h)); //запрос на повторное вычисление } while( isRepeat() ); // высвобождаем память delete h; return 0; ВЫВОД: В результате выполнения данной лабораторной работы было создано кон-сольное приложение, которое позволяет определять давление в море в зависимости от глубины, которую задает пользователь. В программе были использованы операции взятия адреса, объявление указателя, операция разыменования, объявление ссылки. Есть отчет, программа работающая. Размер файла: 15,6 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Проект строительства наклонно направленной скважины на Фаинском месторождении с рассмотрением вопроса оптимизации смазочных свойств бурового раствора для снижения прихватоопасностиТехнологический процесс механической обработки детали - фитинг Виды жидкостей глушения (курсовой проект) Технология возделывания яровой пшеницы в ОАО «БорисовСоюзАгро» Борисовского района Минской области с модернизацией рабочих органов культиватора КП-6 Совершенствование технологии возделывания картофеля в ОАО «Обидовичи» с модернизацией транспортера загрузки бункера комбайна ПКК-2-02 (дипломный проект) Модернизация культиватора КОН-2.8А (конструкторская часть дипломного проекта + чертеж) Овощная сеялка СО-4,2 (чертеж общего вида) Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Вычислить давление в море на заданной глубине
Вход в аккаунт: