Pascal - stupidní problém

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

kozomelec2
Level 1.5
Level 1.5
Příspěvky: 105
Registrován: květen 12
Pohlaví: Muž
Stav:
Offline

Pascal - stupidní problém

Příspěvekod kozomelec2 » 07 bře 2013 08:31

Zdravím, asi Vám tento problém přijde stupidní, ale já nevím jak toto vyřešit.

Udělal jsem si program, který má vypočítat třetí mocninu čísel od 1 do 10 + vám pak vypočítá součet všech celých čísel od 1 do n. Zatím jsem teprve u té mocnin, ale již zde mám problém.

Kód: Vybrat vše

program project1;
uses crt, mocnina;
var n:integer;

procedure NactiVstupOdUzivatele;
begin
   write('Zadej cele cislo n: ') ;
   read(n);
end;

begin
  write('Tento program vam vypise tabulku tretich mocnin cisel od 1 do 10');
  write(' + soucet vsech celych cisel od 1 do zvoleneho cisla n');
  writeln('treti mocnina cisel je: ');
  write(mocnina);
end.

               


V posledním řádku, když chci vypsat mocninu, tak mi překladač hlásí chybu, že za slovem mocnina očekával tečku, ale našel závorku, poradíte mi s tímto problémem? Děkuji

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal - stupidní problém

Příspěvekod faraon » 07 bře 2013 17:54

Knihovnu mocnina můj Turbo Pascal fakt nezná :lol:

Kód: Vybrat vše

uses crt, mocnina;
var n:integer;
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

izzy1995
Level 3
Level 3
Příspěvky: 569
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Pascal - stupidní problém

Příspěvekod izzy1995 » 07 bře 2013 19:36

na mocninu si musíš vytvoriť vzorec a z toho to bude počítať, bez toho program nejde
Intel Core i7-4710HQ 3,5Ghz, Intel HM86 Chipset, 8GB DDR3 1600Mhz, SATA HDD 1TB(7200rpm) + 2TB samsung HDD,IPS LED 15,6" 1920x1080px,Intel Graphics 4600, Nvidia GeForce GTX860M 4GB GDDR5,Wi-fi 802.11 a/g/n, Bluetooth
ASUS N551JM-DM157H

Born to be FIIT (STU)

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

Re: Pascal - stupidní problém

Příspěvekod Sender » 07 bře 2013 20:49

Na n- tou mocninu reálnýho čísla můžeš zkusit použít třeba tohle:

Kód: Vybrat vše

Program Mocnina;
var x:real;
    n:integer;

Function Umocni(zaklad:real;expon:integer):real;
var vysl:real;
    i:integer;
Begin
     vysl := 1;
     for i := 1 to expon     do vysl := vysl*zaklad;
     for i := -1 downto expon do vysl := vysl/zaklad;
    umocni := vysl
End;

Begin
     Writeln;
     Write('Zadej zaklad:   ');read(x);
     Write('Zadej exponent: ');read(n);
     Write(n,'. mocnina ',x:0:3,' je  ',Umocni(x,n):0:10)

End.

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Pascal - stupidní problém

Příspěvekod faraon » 07 bře 2013 21:55

Sender: Není to zbytečně složité? Chce jen třetí mocninu, takže by stačilo tohle:

Kód: Vybrat vše

for i:=1 to 10 do
    writeln(i,#9,i*i*i);
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

Re: Pascal - stupidní problém

Příspěvekod Sender » 08 bře 2013 00:33

jj,jde.
Jinak je na to funkce exp z unity Math.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s RAM
    od lukas222 » 04 lis 2024 13:52 » v Problémy s hardwarem
    4
    3390
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Problém s FPS
    od mcrakvar » 26 lis 2024 16:22 » v Vše ostatní (sw)
    4
    4031
    od petr22 Zobrazit poslední příspěvek
    28 lis 2024 10:06
  • Bios problém
    od helpmeboys » 19 zář 2024 19:30 » v Problémy s hardwarem
    2
    3046
    od šulda Zobrazit poslední příspěvek
    20 zář 2024 07:05
  • Problém s grafikou?
    od ivanstolička » 19 srp 2024 23:42 » v Problémy s hardwarem
    1
    1529
    od petr22 Zobrazit poslední příspěvek
    20 srp 2024 07:13
  • Problém s emailem Příloha(y)
    od Těsňa » 18 srp 2024 21:15 » v Komunikace na internetu
    5
    8289
    od Těsňa Zobrazit poslední příspěvek
    23 srp 2024 09:23

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 6 hostů