_getch(). С чем едят? - C (СИ)
Формулировка задачи:
#include <conio.h> #include "stdafx.h" #include <stdio.h> using namespace System; int main() { int fahr; for(fahr=0;fahr<=300;fahr=fahr+20) printf("%4d %6.1f\n", fahr, (5.0/9.0)*(fahr-32.0)); _getch(); }
Решение задачи: «_getch(). С чем едят?»
textual
Листинг программы
printf("%4d %6.1f\n", fahr, (5.0/9.0)*(fahr-32.0)); getchar();//2 раза потому что часто 1 пролетает все равно getchar();
Объяснение кода листинга программы
В данном коде выполняется следующие действия:
- printf - функция вывода информации на экран. В данном случае выводит два значения: температуру в градусах Фаренгейта и эквивалентную температуру в градусах Цельсия.
- fahr - переменная типа int, содержащая значение температуры в градусах Фаренгейта.
- *(5.0/9.0)(fahr-32.0)** - математическая операция по преобразованию температуры из градусов Фаренгейта в градусы Цельсия.
- getchar() - функция чтения символа из стандартного ввода (обычно это клавиатура). В данном случае используется дважды, чтобы прочитать два символа, даже если первый символ
пролетит
(то есть будет некорректным). - getchar() - вторая функция чтения символа из стандартного ввода.
- \n - символ новой строки, который указывает на то, что дальнейший текст должен быть выведен на новую строку. Таким образом, код выводит температуру в градусах Фаренгейта и эквивалентную температуру в градусах Цельсия, затем считывает два символа (предполагается, что это два значения температуры в градусах Фаренгейта, разделенных пробелом), и затем выводит значения температуры в градусах Цельсия.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д