Peršokti į turinį

Pagalbos dėl programos


Lars

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2791 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Su C jau visą amžių nepragramavau, tai sintekseje galiu nesamonių palikt :D
Gal padės, bendrai įdėjai susidaryt:

double interval[2] = {-5.0, 5.0};
double step = 0.1;
for(double x = interval[0]; x <= interval[1]; x = x + step){
   double y = sin(2*x) + sin(3*x);
}

nepamiršk: "#include <math.h>", kad sin naudot galėtum.

O dėl decimal basic, tai nesu naudojęs. Esu tik su MatLab dirbęs.

Redaguota , nario D34DC0D3
  • Teigiamai 2
Nuoroda į komentarą
Dalintis per kitą puslapį

Ačiū labai. Gal su pascal moki dar tą patį?

Program main(output);
var
   x: double;
   step: double;
   pointFrom: double;
   pointTo: double;
   y: double;
begin
    pointFrom := -5.0;
    pointTo := 5.0;
    step := 0.1;
    x := pointFrom;
    while x <= pointTo do
    begin
      y := sin(2*x) + sin(3*x);
      writeln('y: ', y);
      x := x + step;
    end;
end.

P.S: kuo mažesnį "step" parinksi šiems kodams, - tuo tikslesnis grafikas bus.

Redaguota , nario D34DC0D3
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2791 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...