pascal obsah obdznika

Programovacie jazyky, rady, poradňa...
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

pascal obsah obdznika

Príspevok od používateľa 5sebo5 »

potreboval by som pomoct
moje zadanie je

Vytvorte procedúru pre výpočet obvodu a obsahu obdĺžnika. Potrebné vstupné údaje budú
procedúre predané ako parametre predávané hodnotou a výsledné hodnoty budú vrátené
prostredníctvom parametrov predávaných odkazom. Procedúra nekomunikuje s užívateľom, iba
s hlavným programom. Hlavný program si od užívateľa vypýta potrebné vstupné údaje, zavolá
vykonanie procedúry a vypíše výsledný obvod a obsah na obrazovku.

najprv by som chel spravit len obsah aby som to lepssie pochopil
moj kod je taky ale nefunguje to, alebo mam to cele zle???

Kód: Vybrať všetko

program obsah;
var a,b,obsah:integer;
procedure vypocet(dlzka:integer; vyska:integer; var obsah:integer);
begin
obsah:=dlzka*vyska;

end;
begin
writeln('Zadajte stranu a:');
readln (a);
writeln('Zadajte stranu b:');
readln(b);
vypocet (a,b);
vypocet (obsah);
writeln(obsah);
readln;
end.

audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pascal obsah obdznika

Príspevok od používateľa audiotrack »

vypocet (a,b);
vypocet (obsah);

má byť:

vypocet (a,b,obsah);
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Re: pascal obsah obdznika

Príspevok od používateľa 5sebo5 »

ale to nieje jedina chybycka....stale to nejde
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pascal obsah obdznika

Príspevok od používateľa audiotrack »

a čo znamená že to nejde? Lebo ja tam inú chybu nevidím, možno mi len uniká nejaký detail lebo pascal som mal naposledy otvorený na strednej
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Re: pascal obsah obdznika

Príspevok od používateľa 5sebo5 »

tak ked som to spravil ako ty tak my napisalo ze je dupplicitny identifikator v druhom riadku..tak som ho zrusil a teraz mi pise na ten riadok vypocet (a,b,obsah);
ze Error 94" "." expected.
beardie
Redeemer
Redeemer
Používateľov profilový obrázok
Príspevky: 20489
Registrovaný: 12 nov 2006, 10:52

Re: pascal obsah obdznika

Príspevok od používateľa beardie »

Kód: Vybrať všetko

procedure vypocet(dlzka:integer; vyska:integer; var obsah:integer);
begin
obsah:=dlzka*vyska;

end;
nema to byt takto?

Kód: Vybrať všetko

procedure vypocet(dlzka:integer; vyska:integer; var obsah:integer)
begin
obsah:=dlzka*vyska;

end;
bez bodkociarky v 1. riadku
miki690
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1255
Registrovaný: 07 okt 2005, 22:07
Bydlisko: KE
Kontaktovať používateľa:

Re: pascal obsah obdznika

Príspevok od používateľa miki690 »

5sebo5 napísal:tak ked som to spravil ako ty tak my napisalo ze je dupplicitny identifikator v druhom riadku..tak som ho zrusil a teraz mi pise na ten riadok vypocet (a,b,obsah);
ze Error 94" "." expected.
Duplicitny identifikator tam pol pravdepodobne preto, ze program sa vola obsah aj premenna sa vola obsah ... cize premenul program na obsah1 napriklad a premennu obsah tam nechaj ...
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pascal obsah obdznika

Príspevok od používateľa audiotrack »

jou, jasné že má :) už mi to vynecháva, asi sa dám na balet :)
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Re: pascal obsah obdznika

Príspevok od používateľa 5sebo5 »

velmi pekne vam dakujem funguje to:D
Napísať odpoveď