Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 21:43, лабораторная работа
Цель работы: приобретение навыков работы с языком C++, знакомство с общей структурой программы и простейшими операторами языка.
Задача: С начала суток прошло T секунд. Определить:
Сколько полных часов прошло с начала суток,
Лабораторная работа № 1
Изучение языка C++. Структура программы на языке C++. Числовые типы данных. Оператор присваивания. Экранный ввод-вывод.
Цель работы: приобретение навыков работы с языком C++, знакомство с общей структурой программы и простейшими операторами языка.
Задача: С начала суток прошло T секунд. Определить:
Сколько полных часов прошло с начала суток,
Сколько полных минут прошло с начала последнего часа,
Сколько секунд прошло с
Алгоритм:
1.Ввод исходных данных: n - кол-во секунд прошедших с начала суток.
2.Расчет по формулам:
для t-полных часов (с начала суток): t = n / (60*60);
для m-полных минут (с начала часа): m = (n % (60*60)) / 60;
для s-полных секунд (с начала очередной минуты): s = n % 60;
3.Вывод на экран результата: Кол-во полных секунд, минут , часов прошедших с начала суток.
Листинг программы:
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
main()
{
setlocale (LC_ALL, "Russian_Russia.1251");
int t , n , m , s;
cout << "Введите кол-во секунд прошедших с начала часа: ";
cin >> n;
t = n / (60*60);
m = (n % (60*60)) / 60;
s = n % 60;
cout << "Прошло минут: " << m;
cout << "Прошло полных часов: " << t << endl;
cout << " Прошло секунд: " << s;
getch();
return 0;
}
Скриншот работы программы: