Результаты работы программы




Постановка задачи

Исходными данными для этой задачи являются значения переменных T-время от дома до университета, С- время, в которое вы вышли из дома(часы), M- время, в которое вы вышли из дома(минуты); T, C, M – целые, неотрицательные числа.

Выходные данные –на экран пользователя выводится строка “Успеешь” или “Не успеешь” добраться до университета до начала занятий.

 

Метод решения

При решении этой задачи мы вычисляем разницу между временем начала занятий и временем выхода. Чтобы получить ответ на поставленный вопрос в задаче: “Успеете ли вы к началу занятий?”, необходимо сравнить разницу во времени с Т. (Т-время на дорогу от дому до университета).


 

Схема алгоритма

 
 

 

 


 

 
 

 


 

 


Программа

#include <stdio.h>

#include <math.h>

main()

{

int T, M, C;

printf("\nПрограмма - Расчета времени от дома до университета \nАвтор: студентка гр. РИ-150008 Хорькова Е. А. 2016 г. ");

 

//ввод исходных данных

printf("\nВведите время от дома до университета T=");

scanf("%i",&T);

printf("\nВведите время, в которое вы вышли из дома(часы)\nс учетом того, что занятия начинаются в 10:15 =");

scanf("%i",&C);

printf("\nВведите время, в которое вы вышли из дома(минуты\nс учетом того,что занятия начинаются в 10:15 =");

scanf("%i",&M);

 

//вычисление

 

if (((10*60+15)-(C*60+M))>=T) printf("Ты успеешь вовремя дойти до университета!");

else printf("Ты не успеешь вовремя дойти до университета!");

}


Результаты работы программы

Исходные данные (время) Результат
Время от дома до университета часы минуты
      Ты не успеешь вовремя дойти до университета!
      Ты успеешь вовремя дойти до университета!
      Ты успеешь вовремя дойти до университета!
      Ты не успеешь вовремя дойти до университета!

 

Вариант 28

Задача 2

Условие задачи:

Составить программу, которая в зависимости от введенного номера названия города России выводит расстояние от этого города до Москвы. Решить задачу для 4-5 городов. (например, 1 – Екатеринбург, 2 - Рязань, 3 - Курган, 4 – Иркутск.) Например, на ввод 1 выводит сообщение: “От Екатеринбурга до Москвы 1750 км”.

 

Постановка задачи

Исходными данными для этой задачи является порядковый номер i, который обозначает город (1 – Екатеринбург, 2 - Рязань, 3 - Курган, 4 – Иркутск). Номер вводится с клавиатуры. (i-целое, неотрицательное)

Выходные данные – является вывод расстояние от выбранного города до Москвы. Эта строка выводится на экран пользователя.

 

Метод решения

Пользователю предоставляется возможность выбрать город, путем введения его порядкового номера. Номеров (направлений действия) всего 4. Поэтому в этой задаче удобно оператором варианта.

Схема алгоритма

       
   
 
 

 

 


нет

 

       
   
 
 

 


1 2 3 4

       
   
 
 

 

 



Программа

 

#include <stdio.h>

#include <conio.h>

#include <math.h>

 

main()

{char i;

//заставка

printf("\nПрограмма вычисления расстояния от заданного города до Москвы \nАвтор: студентка гр. РИ-150008 Хорькова Е. А. 2016 г. ");

 

//ввод исходных данных

printf("\nВведите порядковый номер города, чтобы узнать расстояние до Москвы ");

printf("\n1-Екатеринбург");

printf("\n2-Рязань");

printf("\n3-Курган");

printf("\n4-Иркутск\n");

 

i=getche();

//вычисление

switch(i)

{

{ case'1': printf("\nРасстояние от Екатеринбурга до Москвы 1788 км");break;

case'2': printf("\nРасстояние от Рязани до Москвы 210 км");break;

case'3': printf("\nРасстояние от Кургана до Москвы 2020 км");break;

case'4': printf("\nРасстояние от Иркутска до Москвы 5090 км");break;

} default:

printf("\n Неверно выбрано действие. Нажми enter для выхода");

getche();

return 0;

 

} printf("\nДля выхода нажмите enter...");

getche();

return 0;

 

 

Результаты работы программы

Исходные данные (i) Результат
  Расстояние от Екатеринбурга до Москвы 1788 км
  Расстояние от Рязани до Москвы 210 км
  Расстояние от Кургана до Москвы 2020 км
  Неверно выбрано действие. Нажми enter для выхода


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-12-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: