Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Уроки Visual C++ arrow Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch) .
28.02.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch) . Печать E-mail
Автор megabax   
28.01.2010 г.
New Page 1

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch) .

Сегодня мы изучим оператор языка while. Это оператор цикла с предусловием. Иными словами, заключенная в данном цикле части программы будет выполняться до тех пор, пока истинно заданное условие. Если оно неверно изначально - цикл не разу не будет выполнен.

Рассмотрим пример.  Пусть нам надо написать программу, которая переводит значения температуры из градусов по Фаренгейту в градусы по Цельсию. Дана таблица температуры по Фаренгейту от 0 до300 с шагом 20 (0,20,40,...300). Требуется вычислить соответствующую температуру по Цельсию и вывести на экран обе таблицы.

Решение. Создаем новый проект*:

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch)

Как и в уроке 1, создаем консольное приложение*:

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch)

На этот раз галочку "Пустой проект" не ставим*:

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch)

После нажатия на кнопку "Готово" у нас будет создан шаблон файла приложения*:

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch)

В открывшемся шаблоне введем код нашей программы:

#include "stdafx.h"
#include <conio.h> //для функции _getch()
int _tmain(int argc, _TCHAR* argv[])
{
         int lower, upper, step;
         float fahr,cels;
         lower=0;
         upper=300;
         step=20;
         fahr=lower;
         while (fahr<=upper)
        {
               cels=(5.0/9.0)*(fahr-32.0); //вычисляем значение температуры по цельсию.
                                                         //числа берем с нулем после точки, что бы они задавались как float
                                                         //а не как int, в противном случае операции будут произведены как
                                                         //с целочисленными числами
                                                         //что приведе к неточным результатам из за округления до целых
               printf("%4.0f %6.1f\n",fahr,cels); //выводим результат на экран через печать форматной строки
               fahr=fahr+step; //увеличиваем значение переменной на шаг
          }
          printf("Press any key to continue");
        _getch(); //Ожидание ввода символа с клавиатуры
          return 0;
}

Скомпилируем и запустим программу, на экране появится результат:

Microsoft visual c++ 2008. Урок 3. Использование while (conio.h,_getch)

 (C) Шуравин Александр


Скриншоты, помеченные знаком *, являются цитатами и иллюстрациями  в соответствии со ст. 1274 ГК РФ программного продукта "Microsoft Visual C++ Express Edition", авторское право на который принадлежит корпорации Microsoft.. 


Последнее обновление ( 16.11.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги