Практикум по информатике и информационным технологиям. I. Обработка данных на ПК
118 Приложение 5. Текст программы на языке С для вычисления корней квад ратного уравнения #include <conio.h> #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { float a ,b ,c ,d , x l , x2; printf (" Enter a= "); scanf ("%f',&a); printf (" Enter b= "); scanf ("%f',&b); printf (" Enter c= "); scanf ("%f',&c); if (a!=0) { d=b*b-4*a*c; if (d>=0) { xl=(-b-sqrt(d))/(2*a); x2=(-b+sqrt(d))/(2* a); printf ("xl= %6.3f x2= %6.3f', x l , x2); } else {printf("d<0, Eq has 2 complex roots");} } else { if(b!=0) { x l =-c/b; printf (" x l =%6.3f', xl); printf (" x2 not exists" ); } else { if (c!=0) { printf (" Eq has no roots "); } else { printf (" X arbitrary");} } }; getchO; return 0; } Приложение 6. Текст программы на языке С для вычисления приближенного значения экспоненциальной функции //Текст программы на языке С //для вычисления приближенного значения экспоненциальной функции //вычисление экспоненты суммированием членов ряда //{ехр= 1 + х/1! + X 2/2! + ...} #include <conio.h> / библиотека ввода-вывода Console Ю Routines (getchQ, putchQ,..) #include <stdio.h> / библиотека стандартного вывода-ввода Console Ю Routines (printf, scanf,..) #include <math.h> / библиотека мат функций Math Routines (fabsQ, sqrtQ, expQ...) int main(int argc, char* argv[]) { int k, kmax; float X, aO, al, s, eps; //{ввод исходных данных} printf ("Enter x="); scanf ("%f', &x);
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy