
Допоможіть будьласочка, дуже потрібно.. Ввести з клавіатури значення ( ціну за кг цукерок ).
Вивести ціну за 1.2, 1.4, 1.6 ... 2 кг цукерок. Записати рішення в трьох видах циклу ( for, while, do while )

Ответы на вопрос

Ответ:
(Язык С++)
(for)
#include <iostream>
using namespace std;
int main() {
double price;
cout << "Enter the price per kg of candy: ";
cin >> price;
for (double weight = 1.2; weight <= 2; weight += 0.2) {
double cost = weight * price;
cout << "The price for " << weight << " kg of candy is $" << cost << endl;
}
return 0;
}
(while)
#include <iostream>
using namespace std;
int main() {
double price;
cout << "Enter the price per kg of candy: ";
cin >> price;
double weight = 1.2;
while (weight <= 2) {
double cost = weight * price;
cout << "The price for " << weight << " kg of candy is $" << cost << endl;
weight += 0.2;
}
return 0;
}
(do while)
#include <iostream>
using namespace std;
int main() {
double price;
cout << "Enter the price per kg of candy: ";
cin >> price;
double weight = 1.2;
do {
double cost = weight * price;
cout << "The price for " << weight << " kg of candy is $" << cost << endl;
weight += 0.2;
} while (weight <= 2);
return 0;
}



Звичайно, я допоможу вам з цим завданням. Ось приклади коду на трьох види циклів (for, while, do while) для вирішення вашої задачі введення ціни за кілограм цукерок та виведення ціни за 1.2, 1.4, 1.6 ... 2 кілограм цукерок:
- Використання циклу for:
pythonprice_per_kg = float(input("Введіть ціну за кілограм цукерок: "))
for kg in range(12, 21, 2):
total_price = price_per_kg * (kg / 10)
print(f"Ціна за {kg / 10} кг цукерок: {total_price}")
- Використання циклу while:
pythonprice_per_kg = float(input("Введіть ціну за кілограм цукерок: "))
kg = 12
while kg <= 20:
total_price = price_per_kg * (kg / 10)
print(f"Ціна за {kg / 10} кг цукерок: {total_price}")
kg += 2
- Використання циклу do while (немає прямої підтримки в Python, але ми можемо створити схожу функціональність за допомогою звичайного циклу while):
pythonprice_per_kg = float(input("Введіть ціну за кілограм цукерок: "))
kg = 12
while True:
total_price = price_per_kg * (kg / 10)
print(f"Ціна за {kg / 10} кг цукерок: {total_price}")
kg += 2
if kg > 20:
break
Будь-який з цих варіантів введе ціну за 1.2, 1.4, 1.6 ... 2 кілограм цукерок, враховуючи значення, яке ви введете з клавіатури.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili