Stránka 1 z 1

V čem vytvořit program který bude počítat dle dané rovnice?*

Napsal: 13 led 2013 13:26
od nitro828
Potřeboval bych radu v čem je nejjednodušší vytvořit program který bude počítat dle dané rovnice. Jakožto začátečník se zeptám je těžké takový program vytvořit? Dá se udělat i program který by si hodnoty vyčítal například z poznámkového bloku a pak je počítal dle rovnice?
Předem moc děkuji za radu

//vítej v klubu autorů nejpozoruhodnějších názvů tématu. S názvem "Prosím o radu" máš poměrně velkou šanci na vítězství v soutěži

//přejemnováno

//mmmartin

Re: Prosím o radu

Napsal: 13 led 2013 13:29
od CZechBoY
je to jedno v čem to uděláš, hlavně když ten jazyk budeš umět

Re: V čem vytvořit program který bude počítat dle dané rovni

Napsal: 13 led 2013 13:54
od faraon
Jestli máš nějaký vzorec, kterým potřebuješ prohnat hromadu různých dat, dejme tomu uložených v nějakém souboru, tak to zvládne úplně každý programovací jazyk, s výjimkou dětského Karla a pár podobných rarit, které neumí ze souboru číst.

Re: V čem vytvořit program který bude počítat dle dané rovni

Napsal: 13 led 2013 14:04
od nitro828
Jde o matematickou rovnici A hodnoty by si načítala ze dvou různých texťáků a výsledkem by bylo řekněme nějaký obrázek s tím číslem, dá se to udělat?

Re: V čem vytvořit program který bude počítat dle dané rovni

Napsal: 13 led 2013 14:08
od faraon
Udělat se dá všechno, na co jsi schopný vytvořit "jízdní řád" a vyjádřit to pomocí čísel.
Zkus dát konkrétní příklad, jaké budou vstupy, co se s nimi má provést, a jak by měl vypadat výstup.

Re: V čem vytvořit program který bude počítat dle dané rovni

Napsal: 13 led 2013 14:25
od nitro828
(x+z)/8=výsledek a x bude číslo v txt a z taky ale v jiném a pak se to bude zobrazovat někde

Re: V čem vytvořit program který bude počítat dle dané rovni

Napsal: 13 led 2013 14:29
od faraon
A to chceš vypočítat pro dvojice, nebo kombinace každý s každým?

Pro dvojice by to mohlo vypadat třeba takhle v Pascalu:

Kód: Vybrat vše

program rovnice;

var x,y:real;
    vstup:text;

begin
assign(vstup,'data.txt');
reset(vstup);

while not eof(vstup) do
      begin
      readln(vstup,x,y);
      writeln((x+y)/8:8:8);
      end;

close(vstup);
readln
end.


Soubor se vstupními daty:

Kód: Vybrat vše

80 3
50 3
80 5


A výsledek na obrazovce:

Kód: Vybrat vše

  10.38
   6.63
  10.63