Напишите программы на языке Паскаль!
Информатика 8 класс Программирование на Паскале программы на Паскале стоимость бензина таблица стоимости сыра расход бензина цена литра бензина порции сыра цена сыра вычисление стоимости информатика 8 класс Новый
Давайте разберем обе задачи по порядку и напишем программы на языке Паскаль для каждой из них.
Задача 1: Определение стоимости бензина для разных расстояний
Мы знаем, что расход бензина составляет 9 литров на 100 км. Значит, для любого расстояния мы можем рассчитать, сколько литров бензина потребуется, а затем умножить это количество на цену одного литра бензина (х руб). Для этого мы создадим программу, которая будет запрашивать у пользователя цену бензина и затем рассчитывать стоимость для заданных расстояний.
Вот пример программы:
program FuelCost; var distances: array[1..5] of integer = (200, 400, 600, 800, 1000); consumption_per_100km: real = 9; price_per_liter, liters_needed, total_cost: real; i: integer; begin writeln('Введите цену одного литра бензина (в рублях):'); readln(price_per_liter); writeln('Расчет стоимости бензина для различных расстояний:'); writeln('Расстояние (км) Стоимость (руб)'); for i := 1 to 5 do begin liters_needed := (distances[i] / 100) * consumption_per_100km; total_cost := liters_needed * price_per_liter; writeln(distances[i]:10, ' ', total_cost:10:2); end; end.
Задача 2: Распечатка таблицы стоимости порций сыра
В этой задаче мы будем рассчитывать стоимость порций сыра весом от 100 г до 700 г. Если цена 1 кг сыра составляет К рублей, то для расчета стоимости порции нужно перевести граммы в килограммы (разделить на 1000) и умножить на цену за 1 кг.
Вот пример программы:
program CheeseCost; var weights: array[1..7] of integer = (100, 200, 300, 400, 500, 600, 700); price_per_kg, portion_cost: real; i: integer; begin writeln('Введите цену 1 кг сыра (в рублях):'); readln(price_per_kg); writeln('Таблица стоимости порций сыра:'); writeln('Вес (г) Стоимость (руб)'); for i := 1 to 7 do begin portion_cost := (weights[i] / 1000) * price_per_kg; writeln(weights[i]:10, ' ', portion_cost:10:2); end; end.
Таким образом, мы написали две программы, которые решают поставленные задачи. Первая программа рассчитывает стоимость бензина для различных расстояний, а вторая - стоимость порций сыра. Не забудьте протестировать программы с разными входными данными!