Архив блога

воскресенье, 30 января 2011 г.

Задача 120.

Напишите программу, которая выводит на экран таблицу стоимости, например, яблок в диапазоне от 100 грамм до 1 килограмма с шагом в 100 грамм.


/*    Программа выводит на экран таблицу стоимости
      яблок в диапазоне от 100 грамм до 1-го килограмма
      шагом 100 грамм.(копейки от рубля отличаются точкой).
*/

#include "locale.h"
#include <stdio.h>
#include <curses.h>
#define STEP 100

main()
{
  float summa, cena, ves;
  int i;
  char *loc;

  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
  initscr();
  printw("Введите цену одного килограмма и нажмите <Enter>\n");
  printw("(копейки от рублей отделяются точкой)\n");
  printw("--> ");
  scanw("%f", &cena);
  printw("\n\nВес       Стоимость\n");
  printw("(гр.)       (руб.)\n");
  ves = 0;
  for(i = 0; i < 10; i++)
  {
    ves += STEP;
    summa = ves * cena / 1000;
    printw("%4.0f     %5.2f\n", ves, summa);
  }

  getch();
  endwin();
  return 0;
}

Комментариев нет:

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