Не могу указать правильный порядок действий в программе - C (СИ)

Узнай цену своей работы

Формулировка задачи:

пишу этот код
#include <cstdio>
using namespace std;
int main()
{   const double course = 62.2;
    double sum_rub;
    printf ("Ruble:\n");
    scanf ("%lf", &sum_rub);
    double sum_euro = sum_rub / course;
    printf ("Ruble: %lf Euro: %lf\n", sum_rub, sum_euro);
}
по учебнику должно получится так а получается так Как исправить?

Решение задачи: «Не могу указать правильный порядок действий в программе»

textual
Листинг программы
#include <cstdio>
using namespace std;
int main()
{ 
    const double course = 62.2;
    double sum_rub;
    printf ("Ruble:\n");
    fflush(stdout);
    scanf ("%lf", &sum_rub);
    double sum_euro = sum_rub / course;
    printf ("Ruble: %lf Euro: %lf\n", sum_rub, sum_euro);
}

Объяснение кода листинга программы

  1. Включаем заголовочный файл для работы с стандартными вводом/выводом
  2. Используем директиву using namespace std для использования пространства имен std
  3. Объявляем функцию main() — точку входа в программу
  4. Объявляем константу double course = 62.2; — это курс валюты, в данном случае, курс евро к рублю
  5. Объявляем переменную double sum_rub; — это сумма в рублях, которую пользователь введет
  6. Выводим сообщение Ruble: с помощью функции printf()
  7. Используем функцию fflush(stdout); для очистки буфера вывода
  8. Считываем с помощью функции scanf() сумму в рублях и сохраняем ее в переменной sum_rub
  9. Вычисляем сумму в евро, разделив сумму в рублях на курс валюты, и сохраняем результат в переменной sum_euro
  10. Выводим значения переменных sum_rub и sum_euro с помощью функции printf()
  11. Возвращаем 0 из функции main(), что означает успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5
Похожие ответы