Вычисление значений по формулам - C (СИ)
Формулировка задачи:
На языке СИ составить, отладить и выполнить программу для вычисления значений по формулам. Исходные данные вводятся с клавиатуры. Программа запускается на исполнение дважды: для первого, а затем для второго набора данных.
Решение задачи: «Вычисление значений по формулам»
textual
Листинг программы
#include<stdio.h> #include<conio.h> #include<math.h> #include<Windows.h> void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); double z,x,y; puts("Введите X: "); scanf("%lf",&x); puts("\nВведите y: "); scanf("%lf",&y); if((x<=0)&&(y<=0)) { puts("x и y должны быть больше нуля"); _getch(); exit(0); } z=x+y*((x-y)/(log(x*y)))*cos(x-y)+3,06*pow((x+y),(3*x*y)); printf("\nРешение : Z = %.2lf",z); _getch(); } [size="1"][color="grey"][I]Добавлено через 7 минут[/I][/color][/size] и второе решение по аналогии: #include<stdio.h> #include<conio.h> #include<math.h> #include<Windows.h> void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); double p,a1,a2; puts("Введите a1: "); scanf("%lf",&a1); puts("\nВведите a2: "); scanf("%lf",&a2); p=a1*a2-sin(exp(-cos(a1*a2)))+cos(a1*a2); printf("\nРешение : Z = %.2lf",p); _getch(); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Устанавливаем кодировку консоли на 1251
- Объявляем переменные типа double для хранения значений x, y и z
- Выводим сообщение с просьбой ввести значение переменной x
- Считываем значение переменной x с помощью функции scanf и сохраняем его в переменную x
- Выводим сообщение с просьбой ввести значение переменной y
- Считываем значение переменной y с помощью функции scanf и сохраняем его в переменную y
- Проверяем условие, если x и y меньше или равны нулю, выводим сообщение об ошибке и завершаем программу
- Вычисляем значение переменной z по формуле, используя значения переменных x и y, а также функции log и cos из библиотеки math.h
- Выводим сообщение с решением, используя функцию printf, и сохраняем результат в переменную z
- Завершаем программу, используя функцию _getch
- Включаем необходимые заголовочные файлы
- Устанавливаем кодировку консоли на 1251
- Объявляем переменные типа double для хранения значений p, a1 и a2
- Выводим сообщение с просьбой ввести значение переменной a1
- Считываем значение переменной a1 с помощью функции scanf и сохраняем его в переменную a1
- Выводим сообщение с просьбой ввести значение переменной a2
- Считываем значение переменной a2 с помощью функции scanf и сохраняем его в переменную a2
- Вычисляем значение переменной p по формуле, используя значения переменных a1 и a2, а также функции sin, exp и cos из библиотеки math.h
- Выводим сообщение с решением, используя функцию printf, и сохраняем результат в переменную p
- Завершаем программу, используя функцию _getch
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д