Консольное приложение. Конструкция while

   
На этом шаге мы рассмотрим простейшую программу, содержвщую указанный цикл.

   
Рассмотрим программу вывода на экран таблицы температур по Фаренгейту и Цельсию.

   
Формула перевода температур такова: С = (5 / 9) * (F - 32), где С - это температура по шкале Цельсия, a F - по шкале Фаренгейта.
Задается таблица температур по Фаренгейту: 0, 20, 40,..., 300. Требуется вычислить таблицу по шкале Цельсия и вывести на экран обе таблицы.
Для этого произведем следующие действия:

  • Создадим заготовку консольного приложения. Приложение автоматически сохраняется. Но его можно сохранить и пользуясь командами Save (Сохранить),
    Save All (Сохранить все) опции File (Файл) главного меню среды. Кроме того, если вы забыли сохранить программу и попытаетесь закрыть проект, то среда запросит
    у вас подтверждение на сохранение, если в проекте были какие-либо изменения.
  • Запишем код новой программы в тело главной функции.
    #include <conio.h> //для функции _getch()
    #include <stdio.h> //для функции printf()
    
    using namespace System;
    
    void main()
    {
    	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); 
    		printf("%4.0f %6.1f\n",fahr,cels); 
    		fahr = fahr + step; 
    	} 
    	_getch();
    }
    

    Архив проекта можно взять здесь.


    Рис.1. Текст приложения

  • Запустим компилятор и построитель одновременно комбинацией клавиш Ctrl+Shift+B (или клавишу F7, или выполним опцию Build | Build Solution (Построение | Построить решение) главного меню).
    Программа откомпилируется, построится. Для ее выполнения нажмем комбинацию клавиш Ctrl+F5, результат ее работы приведен на рисунке 2.


    Рис.2. Результат расчета таблицы температур по Цельсию

  •    
    На следующем шаге мы продолжим изучение этого вопроса.



    Вы можете оставить комментарий, или Трекбэк с вашего сайта.

    Оставить комментарий