Правильно ли написан код программы? - C (СИ)

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

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

Привет всем, подскажите пожалуйста правильно ли написан код? Если нет, что и где исправить нужно, помогите.
#include <stdio.h>      
#include <conio.h>
#include <math.h>
 
int main()
{
    
    float a, b, c, x;                   

    printf("\nx=");             
    scanf("%f", &x);
    
    a = pow(3.0, 0.25)-(sqrt(3.0/2.0)*pow(2.0/3.0)*cos(x);
    b = sin((0.000032*exp(1.5))+(0.0051*exp(3.0/x)));
    c = (ln(0.2*a*cos(3.1*x)))/ln(10.0)+ln(exp(1.5)+sin(x));
    
printf("\ns=%5.3f", s);     
    printf("\nr=%5.3f", r);
    
    return 0;
}

Решение задачи: «Правильно ли написан код программы?»

textual
Листинг программы
#include <stdio.h>      
#include <conio.h>
#include <math.h>
 
int main()
{
    
    float a, b, c, x;                 
    printf("\n x= ");            
    scanf("%f", &x);
    
    a = pow(3.0, 0.25)-pow((sqrt(3.0)/2.0), (2.0/3.0))*cos(x);
    b = sin((0.000032*exp(1.5))+(0.0051*exp(3.0/x)));
    c = (log10(0.2*a*cos(3.1*x)))+log(exp(1.5)+sin(x));
    
    printf("\n a= %5.3f", a);     
    printf("\n b= %5.3f", b);
    printf("\n c= %5.3f", c);
 
_getch ();    
return 0;
}

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

  1. Включаем необходимые заголовочные файлы
  2. Объявляем переменные a, b, c, x типа float
  3. Выводим приглашение для ввода значения переменной x
  4. Считываем значение переменной x с помощью функции scanf
  5. Вычисляем значение переменной a по формуле pow(3.0, 0.25)-pow((sqrt(3.0)/2.0), (2.0/3.0))*cos(x)
  6. Вычисляем значение переменной b по формуле sin((0.000032exp(1.5))+(0.0051exp(3.0/x)))
  7. Вычисляем значение переменной c по формуле (log10(0.2acos(3.1*x)))+log(exp(1.5)+sin(x))
  8. Выводим значение переменной a на экран
  9. Выводим значение переменной b на экран
  10. Выводим значение переменной c на экран
  11. Используем функцию _getch для приостановки выполнения программы до нажатия клавиши
  12. Возвращаем 0, чтобы указать, что программа успешно завершилась

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


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

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

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