Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
02.06.2015
Размер:
1.52 Кб
Скачать
//---------------------------------------------------------------------------
// Лабораторная работа №3 "ВЫВОД  НА  ТЕКСТОВЫЙ  ЭКРАН  ТАБЛИЦЫ
//И  ГРАФИКА  ФУНКЦИИ"
// Выполнил: Бибанаев В.А. гр.ИТ-11 Вариант 3
//
//---------------------------------------------------------------------------

#include<stdio.h>
#include<math.h>
#include <graphics.h>
main()
{
float a, b, h, x, y;

printf("Laboratornaia rabota 3 Tablica i grafik \n");
printf("Vipolnil: Bibanaev V.A., gr.IT-11, Variant 3 \n");

printf("Tablica i grafik funkcii y = Cos(2x)/(2+x) \n");
printf("\n");
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");               // Инициализация графического режима
setbkcolor(1);                                // делаем синий цвет фона, на котором...
line(50,0,50,480); line(50,200,640,200);      // ...рисуем координатные оси
moveto(50,200);                               // и переходим в начало координат,.
printf("Vvedite nachalnoe znachenie x = ", a);
scanf("%f", &a);
printf("\n");
printf("Vvedite konechnoe znachenie x = ", b);
scanf("%f", &b);
printf("\n");
printf("Vvedite shag izmenenia x = ", h);
scanf("%f", &h);
printf("\n");

for(x=a; x<=b; x+=h)
{
y=cos(2*x/(2+x));
lineto(50+x*50, 100+(100-(y*20))); //рисование графика
printf("Pri   x = %.2f    ", x);
printf("y = %f \n" , y);
}

printf("\n");
printf("Vyhod - press Enter");                                                    //для выхода нажать Ентер

getchar();
getchar();
closegraph();
}

Соседние файлы в папке лаб3
  • #
    02.06.20151.52 Кб29lab3.c
  • #
    02.06.20152.54 Кб28lab3.obj
  • #
    02.06.2015517 б28lab3.~c
  • #
    02.06.20151.1 Кб29lab3netgrafika.c
  • #
    02.06.20152.57 Кб28lab3netgrafika.obj
  • #
    02.06.201565.54 Кб29Project1.tds