Лабораторная работа № Ознакомление с фундаментальными типами данных План: Целые типы данных


Download 0.88 Mb.
bet6/64
Sana13.09.2023
Hajmi0.88 Mb.
#1677324
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   64
Bog'liq
Лаборатория № 1 - 6

Деление целочисленных переменных
В C++ при делении двух целых чисел, где результатом является другое целое число, всё довольно предсказуемо:
#include
int main()
{
std::cout << 20 / 4 << std::endl;
return 0;
}


Результат:
5
Но что произойдёт, если в результате деления двух целых чисел мы получим дробное число? Например:
#include
int main()
{
std::cout << 8 / 5 << std::endl;
return 0;
}


Результат:
1
В C++, при делении целых чисел, результатом всегда будет другое целое число. А такие числа не могут иметь дробь (она просто отбрасываетсяне округляется!).
Рассмотрим детальнее пример выше: 8 / 5 = 1.6. Но, как мы уже знаем, при делении целых чисел, результатом является другое целое число. Таким образом, дробная часть (0.6) отбрасывается и остаётся 1.


Примеры программ:
Программа работы с целыми типами на Паскале
Program Input_0utput; {Программа вводит два целых числа и выводит сумму 1-го на 2-е}
var
n1,n2 :Integer; {n1 и n2 - вводимые целые}
х :Integer; {x - результат}
BEGIN
Write( 'n1 = '); {Сообщаем о вводе n1}
ReadLn (n1) ; {Вводим n1}
Write( 'n2 = '); {Сообщаем о вводе п2}
ReadLn (n2); {Вводим п2}
x := n1+n2; {Находим результат}
WriteLn('n1/n2 =',х); {Выводим его}
END.


Программа работы с целыми типами (C++)
/*Program Input_0utput; Программа вводит два целых числа
и выводит сумму 1-го и 2-го*/

Download 0.88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   64




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling