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:
A výsledek na obrazovce: