Вопрос задан 11.06.2023 в 06:55. Предмет Информатика. Спрашивает Смирнов Евгений.

Допоможіть будьласочка, дуже потрібно.. Ввести з клавіатури значення ( ціну за кг цукерок ).

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Елеусизов Нурсат.

Ответ:

(Язык С++)

(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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

  1. Використання циклу for:
python
price_per_kg = float(input("Введіть ціну за кілограм цукерок: ")) for kg in range(12, 21, 2): total_price = price_per_kg * (kg / 10) print(f"Ціна за {kg / 10} кг цукерок: {total_price}")
  1. Використання циклу while:
python
price_per_kg = float(input("Введіть ціну за кілограм цукерок: ")) kg = 12 while kg <= 20: total_price = price_per_kg * (kg / 10) print(f"Ціна за {kg / 10} кг цукерок: {total_price}") kg += 2
  1. Використання циклу do while (немає прямої підтримки в Python, але ми можемо створити схожу функціональність за допомогою звичайного циклу while):
python
price_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 кілограм цукерок, враховуючи значення, яке ви введете з клавіатури.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос