Определить, что нужно, чтобы приготовить S литров коктейлей общей стоимостью Р рублей - C (СИ)
Формулировка задачи:
В кафе готовят коктейль из малинового и ананасового соков.
Известно, что X литров малинового сока стоят М рублей, а Y
литров ананасового – К рублей. Сколько литров каждого сока надо
взять, чтобы приготовить S литров коктейлей общей стоимостью Р
рублей?
Решение задачи: «Определить, что нужно, чтобы приготовить S литров коктейлей общей стоимостью Р рублей»
textual
Листинг программы
#include <stdio.h>
int main()
{
double m,x,k,p,y,s;
printf("Vvedite m,k,s,p: ");
scanf("%lf,%lf,%lf,%lf",&m,&k,&s,&p);
y=(p-m*s)/(k-m);
x=s-y;
printf("x=%.2lf, y=%.2lf",x,y);
return 0;
}
Объяснение кода листинга программы
- Включаем заголовочный файл
для использования функций ввода-вывода - В функции main() объявляем переменные типа double: m,x,k,p,y,s
- Выводим сообщение с просьбой ввести значения переменных m,k,s,p
- Считываем значения переменных m,k,s,p с помощью функции scanf()
- Вычисляем значение переменной y по формуле y=(p-m*s)/(k-m)
- Вычисляем значение переменной x по формуле x=s-y
- Выводим значения переменных x и y на экран с помощью функции printf()
- Возвращаем 0, чтобы указать, что программа успешно завершилась