Zdravím Vás,
mám za úkol sestavit program:
Sestavte program, podle kterého se pro 5 reálných čísel x z intervalu (-100, 100), přečteným ze vstupního zařízení, vytiskne tabulka se záhlavím:
x , cotg X, sqrt(cotg(x)), cotg (x*x) (moje hodnoty)
Čísla x tiskněte na 3 desetinná místa, funkční hodnoty na 6 platných cifer. Není-li některá z funkčních hodnot definována, tiskněte místo ní 3 pomlčky (tj. '---').
Zatím to mám takto a při výpisu mi to háže nulové hodnoty, i když nemá.
program mujprogram;
{$APPTYPE CONSOLE}
uses
SysUtils,
Math;
var
a:array[1..5] of real;
i:Integer;
x,y:Real;
begin
Writeln('Zadej 5 realnych cisel z intervalu (-100, 100):');
WriteLn;
i:=0;
while i<>5 do
begin
Write('X',I,':');
ReadLn(x);
if (x>-100) and (x<100) then
begin
i:=i+1;
a[i]:=x
end
else
WriteLn('Nenalezi do intervalu (-100, 100).');
end;
WriteLn;
writeLn;
for I:=1 to 67 do
Write('-');
WriteLn;
WriteLn('|','X':5,'|':5,'cotg(x)':11,'|':5,'sqrt(cotg(x))':17,'|':5,'cotg(x*x)':13,'|':5);
for I:=1 to 67 do
Write('-');
WriteLn;
for i:=1 to 5 do
begin
x:=a[i];
Write('|',x:8:3,'|':2);
if (sin(x)<>0)then
begin
y:=cotan(x);
if y>=0 then
Write(' ',sqrt(y):14,' | ',y:14,' |')
else
Write(' --- | ',y:14,' |');
if sin(x*x)=0 then
Write(' | --- |')
else
Write(' | ',cotan(x*x):14,' |');
end
else
Write(' --- | --- |');
WriteLn;
end;
for I:=1 to 67 do
Write('-');
ReadLn;
end.
Prosím o pomoc s programem v Delphi
Prosím o pomoc s programem v Delphi
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
pod tím FORem na řádku 29 bys měl mít x=a[i]
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Prosím o pomoc s programem v Delphi
Kde myslíš? Spíš bude chyba někde dole, dívej jak mi to vypočítá:
Zadej 5 realnych cisel z intervalu (-100, 100):
X0:5
X1:0
X2:-5
X3:0
X4:5
-------------------------------------------------------------------
| X | cotg(x) | sqrt(cotg(x)) | cotg(x*x) |
-------------------------------------------------------------------
| 5.000 | --- | -2.95813E-0001 | | -7.48916E+0000 |
| 0.000 | --- | --- |
| -5.000 | 5.43887E-0001 | 2.95813E-0001 | | -7.48916E+0000 |
| 0.000 | --- | --- |
| 5.000 | --- | -2.95813E-0001 | | -7.48916E+0000 |
-------------------------------------------------------------------
a přece u cotg 5 nechci ---, bude to asi blbě matematicky
Zadej 5 realnych cisel z intervalu (-100, 100):
X0:5
X1:0
X2:-5
X3:0
X4:5
-------------------------------------------------------------------
| X | cotg(x) | sqrt(cotg(x)) | cotg(x*x) |
-------------------------------------------------------------------
| 5.000 | --- | -2.95813E-0001 | | -7.48916E+0000 |
| 0.000 | --- | --- |
| -5.000 | 5.43887E-0001 | 2.95813E-0001 | | -7.48916E+0000 |
| 0.000 | --- | --- |
| 5.000 | --- | -2.95813E-0001 | | -7.48916E+0000 |
-------------------------------------------------------------------
a přece u cotg 5 nechci ---, bude to asi blbě matematicky
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
ty funkce sis dělal sám nebo to máš z knihovny?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Prosím o pomoc s programem v Delphi
Dělal jsem to sám :)
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
áha, můžeš poslat ty funkce nebo to je tajný?
taky jsem dělal tyhle blbosti a je to dost těžký na odladění
taky jsem dělal tyhle blbosti a je to dost těžký na odladění
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Prosím o pomoc s programem v Delphi
jaké funkce? V zadání jsem napsal, pro co to mám dělat :)
x , cotg X, sqrt(cotg(x)), cotg (x*x) (moje hodnoty)
x , cotg X, sqrt(cotg(x)), cotg (x*x) (moje hodnoty)
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
jo tyhle funkce mi napiš jak máš, však si o příspěvek výše psal, že sis je dělal sám
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Prosím o pomoc s programem v Delphi
tak udělal jsem si jenom podmínky, že cotg x se nesmí rovnat 0, pod odmocninou nesmí být záporné číslo a 0, a cotg x*x taky nesmí být nula, nic jiného tam není ne?
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
co třeba počítání tý funkce? 

PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: Prosím o pomoc s programem v Delphi
To musím?
podle mě mám chybu někde tady:
for i:=1 to 5 do
begin
x:=a[i];
Write('|',x:8:3,'|':2);
if (sin(x)<>0)then
begin
y:=cotan(x);
if y>=0 then
Write(' ',sqrt(y):14,' | ',y:14,' |')
else
Write(' --- | ',y:14,' |');
if sin(x*x)=0 then
Write(' | --- |')
else
Write(' | ',cotan(x*x):14,' |');
end
else
Write(' --- | --- |');
WriteLn;
end;

for i:=1 to 5 do
begin
x:=a[i];
Write('|',x:8:3,'|':2);
if (sin(x)<>0)then
begin
y:=cotan(x);
if y>=0 then
Write(' ',sqrt(y):14,' | ',y:14,' |')
else
Write(' --- | ',y:14,' |');
if sin(x*x)=0 then
Write(' | --- |')
else
Write(' | ',cotan(x*x):14,' |');
end
else
Write(' --- | --- |');
WriteLn;
end;
My PC
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
CPU: Intel Core i5-4570, GELID Solution Tranquillo
RAM: CRUCIAL Ballistix Tactical 8GB (2x4GB) DDR3 1600 LP
GPU: MSI N770 TF 2GD5/OC
SSD: Samsung SSD 840 EVO - 120GB
HDD: Seagate Barracuda 7200.14 - 1TB
MB: GIGABYTE GA-H87-HD3 - Intel H87
CASE: CoolerMaster K350
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Prosím o pomoc s programem v Delphi
já vůbec nechápu co to je za bordel...
if sin(x*x)=0 then
Write(' | --- |')
else
Write(' | ',cotan(x*x):14,' |');
end
if sin(x*x)=0 then
Write(' | --- |')
else
Write(' | ',cotan(x*x):14,' |');
end
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 6815
-
od Dyonysos
Zobrazit poslední příspěvek
14 led 2025 16:19
-
- 5
- 19865
-
od Tay
Zobrazit poslední příspěvek
10 úno 2025 12:09
-
- 5
- 2727
-
od Alferi
Zobrazit poslední příspěvek
31 bře 2025 19:37
-
- 5
- 3059
-
od petr22
Zobrazit poslední příspěvek
17 úno 2025 12:45
-
-
Pomoc s výběrem PC monitoru. Příloha(y)
od ski1961 » 17 dub 2025 11:17 » v Rady s výběrem hw a sestavením PC - 29
- 6526
-
od windroid2
Zobrazit poslední příspěvek
22 dub 2025 20:28
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti