Kezdőoldal » Számítástechnika » Programozás » Kezdő grafikus feladat C-ben?

Kezdő grafikus feladat C-ben?

Figyelt kérdés

Rajzolja meg a képernyő közepére rajzolt koordinátarendszerben az y=tgx

függvény grafikonját a [–π/4, π/4] intervallumon! Adja meg a függvénygörbe

és a [0, π/4] intervallum közé eső alakzat területének értékét, integrálközelítő

összegek alkalmazásával (az alapintervallumot részintervallumokra bontjuk,

melyekre a függvénygörbe által meghatározott magasságig téglalapokat

rajzolunk és ezek területeit összegezzük).


#include<stdio.h>

#include<math.h>

#include<graphics.h>


int main()

{

int a;

long double PI4=(3.14159/4),x,y,r,i,interv,eps,terulet;


printf("Az integralkozelito osszeg meghatarozasahoz add meg a reszintervallumok szamat:\n");

scanf("%d",&a);


interv=PI4/a;


initwindow(640,480,"Intergralkozelito");

setcolor(GREEN);

line(120,240,520,240);

line(320,120,320,360);

r=80;


for(i=-PI4;i<=PI4;i+=0.0001){

x=r*i+getmaxx()/2;

y=-r*tan(i)+getmaxy()/2;

putpixel(int(x),int(y),RED);

}


setcolor(WHITE);

for(i=0;i<=PI4-interv;i+=interv){

eps=i+interv/2;

x=r*i+getmaxx()/2;

y=-r*tan(eps)+getmaxy()/2;

rectangle(int(x),int(getmaxy()/2),int(x+r*interv),int(y));

}


outtextxy(10,10,"A terulet megjelenitesehez nyomjon meg egy billentyut");

while(!kbhit());

closegraph();

printf("Az integralkozelito osszeg: %lf",terulet);

return 0;

}


Ezt sikerült eddig összehozni. Meg tudnátok mondani, hogy van-e benne hiba, illet a téglalapok területét, hogyan kellene kiszámolni?



2019. márc. 22. 08:24
 1/2 anonim ***** válasza:
Mi mondjuk meg van-e benne hiba?
2019. márc. 22. 11:28
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Az első válaszoló kérdése teljesen jogos...

A téglalap területe pedig a szélességének és a magasságának a szorzata, ebben az esetben az intervallum szélességének és az intervallumközépen vett függvényértéknek a szorzata.

2019. márc. 22. 21:46
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!