среда, 12 января 2011 г.

Задача 66.

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

/*
    Программа вычисляет скорость, с которой бежал бегун.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
  float vremya, skorost, km, tsec;
  int dlina, minuti, secundi;
  char *loc;
 
  loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");

  initscr();

  printw("Вычисление скорости бега.\n");

  printw("Введите длину дистанции (метров):");
  scanw("%i", &dlina);

  printw("Введите время (минут секунд):");
  scanw("%f", &vremya);

  minuti = vremya;
  secundi = (vremya - minuti) * 100;
  tsec = minuti * 60 + secundi;
 
  km = dlina/1000;
  skorost = (dlina/1000)/(tsec/3600);

  printw("Дистанция: %i\n", dlina);
  printw("Время: %i минут(ы) %i секунд(ы).\n", minuti, secundi);
  printw("Бегун бежал со скоростью: %f км/час.", skorost);

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

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

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