Образовательный блог в котором отражаются мои интересы как учителя.
Поиск по этому блогу
понедельник, 2 ноября 2020 г.
Задачи по программированию на ввод и вывод
1. Персональные данные. Напишите программу, которая выводит приведенную ниже информацию:
• ваше имя;
• ваш адрес проживания, с городом, областью и почтовым индексом;
• ваш номер телефона;
• ваш любимый предмет в школе.
2. Прогноз продаж. В компании было подсчитано, что ее ежегодная прибыль, как правило, составляет 23% от общего объема продаж. Напишите программу, которая просит пользователя ввести плановую сумму общего объема продаж и затем показывает прибыль, которая будет получена от этой суммы.
3. Общий объем продаж. Покупатель приобретает в магазине пять товаров. Напишите программу, которая запрашивает цену каждого товара и затем выводит накопленную стоимость приобретаемых товаров, сумму налога с продаж и итоговую сумму. Допустим, что налог с продаж составляет 7%.
Чат-бот с проверкой номера телефона в Google Таблице
4. Пройденное расстояние. Допустим, что несчастные случаи или задержки отсутствуют, тогда расстояние, проходимое автомобилем по автостраде, можно вычислить на основе формулы:
расстояние= скорость х время.
Автомобиль движется со скоростью 70 км/ч. Напишите программу, которая показывает:
• расстояние, которое автомобиль пройдет за 6 часов;
• расстояние, которое автомобиль пройдет за 10 часов;
• расстояние, которое автомобиль пройдет за 15 часов.
5. Налог с продаж. Напишите программу, которая попросит пользователя ввести величину покупки. Затем программа должна вычислить федеральный и региональный налог с продаж. Допустим, что федеральный налог с продаж составляет 5%, а региональный — 2.5%.
Программа должна показать сумму покупки, федеральный налог с продаж, региональный налог с продаж, общий налог с продаж и общую сумму продажи (т. е. сумму покупки и общего налога с продаж).
6. Расход бензина в расчете на километры пройденного пути. Расход бензина в расчете на километры пройденного автомобилем пути можно вычислить на основе формулы:
расход = пройденные километры / расход бензина в литрах.
Напишите программу, которая запрашивает у пользователя число пройденных километров и расход бензина в литрах. Она должна рассчитать расход бензина автомобилем и показать результат.
7. Чаевые, налог и общая сумма. Напишите программу, которая вычисляет общую стоимость еды в ресторане. Программа должна попросить пользователя ввести стоимость еды, вычислить размер 18-процентных чаевых и 7-процентного налога с продаж и показать все стоимости и итоговую сумму.
8. Регулятор ингредиентов. Рецепт булочек предусматривает ингредиенты:
• 1.5 стакана сахара;
• 1 стакан масла;
• 2.75 стакана муки.
С таким количеством ингредиентов этот рецепт позволяет приготовить 48 булочек. Напишите программу, которая запрашивает у пользователя, сколько булочек он хочет приготовить, и затем показывает число стаканов каждого ингредиента, необходимого для заданного количества булочек.
УДАЛЯЕМ ДВОЙКУ из электронного дневника Лайфхак, который вы давно просили
9. Процент учащихся обоего пола. Напишите программу, которая запрашивает у пользователя количество учащихся мужского и женского пола, зарегистрированных в учебной группе. Программа должна показать процент учащихся мужского и женского пола.
10. Программа расчета купли-продажи акций. В прошлом месяце Иван приобрел немного акций некой ИТ-компании. Вот детали этой покупки:
• число приобретенных акций было 2000;
• при покупке акций Иван заплатил 40.00 долларов за акцию;
• Иван заплатил своему биржевому брокеру комиссию, которая составила 3% от суммы, уплаченной за акции.
Две недели спустя Иван продал акции. Вот детали продажи:
• количество проданных акций составило 2000;
• он продал акции за 42.75 долларов за акцию;
• он заплатил своему биржевому брокеру комиссию, которая составила 3% от суммы, полученной за акции.
Напишите программу, которая показывает приведенную ниже информацию:
• сумму денег, уплаченную за акции;
• сумму комиссии, уплаченную брокеру при покупке акций;
• сумму, за которую Иван продал акции;
• сумму комиссии, уплаченную брокеру при продаже акций.
• сумму денег, которая у Ивана осталась, когда он продал акции и заплатил своему брокеру (оба раза). Если эта сумма- положительная, то Иван получил прибыль. Если же она — отрицательная, то Иван понес убытки.
11. Выращивание винограда. Владелец виноградника высаживает несколько новых гряд винограда, и ему нужно знать, сколько виноградных лоз следует посадить на каждой гряде. Измерив длину будущей гряды, он определил, что для расчета количества виноградных лоз, которые поместятся на гряду вместе с концевыми опорами, которые должны быть установлены в конце каждой гряды, он может применить приведенную ниже формулу:
где V — количество виноградных лоз, которые поместятся на гряде; R — длина гряды в метрах; Е — размер пространства в метрах, занимаемых концевыми опорами; S — размер пространства между виноградными лозами в метрах.
Напишите программу, которая для владельца виноградника выполняет расчеты. Данная программа должна попросить пользователя ввести:
• длину гряды в метрах;
• объем пространства, занимаемого концевой опорой в метрах;
• объем пространства между виноградными лозами в метрах.
После того как входные данные будут введены, программа должна рассчитать и показать количество виноградных лоз, которые поместятся на гряде.
Источник: voprosy-ege.blogspot.com
Решения задач на Си в Линyкс
Напишите программу, которая запрашивает у пользователя номер месяца и затем выводит соответствующее название времени года. В случае если пользователь введет недопустимое число, программа должна вывести сообщение «Ошибка ввода данных».
/*
Программа запрашивает у пользователя номер месяца
и выводит на экран время года, проверяет введенные данные.
*/
#include «locale.h»
#include
#include
int main()
int month;
char *loc;
loc = setlocale(LC_CTYPE,»ru_RU.UTF-8″);
initscr();
printw(«Введите номер месяца (число от 1 до 12): «);
scanw(«%i»,
if(month > 12 || month < 1)
printw(«Число месяца должно быть больше нуля и меньше 13.»);
>
else if(month >= 12 || month printw(«Зима.»);
else if(month >= 3 month printw(«Весна.»);
else if(month >= 6 month printw(«Лето.»);
else if(month >= 9 month printw(«Осень.»);
Источник: cirishen.blogspot.com
Написать программу которая запрашивает у пользователя номер месяца и выводит
Напишите программу, которая получает с клавиатуры номер месяца и выводит название соответствующего ему время года или сообщение об ошибке.
Пример:
Введите номер месяца:
5 . В программе ПАСКАЛЬ. Не использовать case
3 (7 оценок)
Krusty76 5 лет назад
Светило науки — 197 ответов — 0 раз оказано помощи
procedure Error;
begin
write(‘ERROR’);
exit;
end;
begin
write(‘Введите номер месяца — ‘);
readln(a);
if (a 12) then
Error
else
if (a = 12) or (a = 1) or (a = 2) then
write(‘Зима’)
else
if (a = 3) or (a = 4) or (a = 5) then
write(‘Весна’)
else
if (a = 6) or (a = 7) or (a = 8) then
write(‘Лето’)
else
if (a = 9) or (a = 10) or (a = 11) then
write(‘Осень’);
end.
Источник: vashurok.com