Объясните,как написать эти задачи на C#
Формулировка задачи:
1)N школьников делят K яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок достанется каждому школьнику? Программа получает на вход числа Nи K и должна вывести искомое количество яблок.
на паскале,если я правильно мыслю,то это "n div k"
2)N школьников делят K яблок поровну, неделящийся остаток остается в корзинке. Сколько яблок останется в корзинке? Программа получает на вход числа N и K и должна вывести искомое количество яблок.
"n mod k"
3)Длина Московской кольцевой автомобильной дороги —109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью vкилометров в час. На какой отметке он остановится через t часов?
Программа получает на вход значения v и t. Если v>0, то Вася движется в положительном направлении по МКАД, если же значение v<0, то в отрицательном.
Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
на паскале,я думаю так:
"if(v>0)
then
writeline(0+v*t)
else
writeline(109-v*y);
Подскажите пожалуйста,как писать эти программы на C#
Очень надо
Решение задачи: «Объясните,как написать эти задачи на C#»
textual
Листинг программы
class Program { static void Main(string[] args) { const int L = 109; Console.Write("Введите скорость: "); int v = int.Parse(Console.ReadLine()); Console.Write("Введите время: "); int t = int.Parse(Console.ReadLine()); int s = v * t; // Вычисляем расстояние if (s > 0) { while (s > L) s = s - L; } else if (s < 0) { s = -s; while (s > L) s = s - L; s = L - s; } Console.WriteLine(s); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д