Страницу Назад
Поискать другие аналоги этой работы

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одержание / Программирование / Вычислить давление в море на заданной глубине
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!