Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.11.11
Prihlásený: 22.11.11
Príspevky: 1
Témy: 1
Príspevok NapísalOffline : 22.11.2011 12:20

Zdravim! Potrebovala by som pomoc s jednym programom v Pascale. Zadanie takto znie:

"Program pre nacitanie cisel, ak posledne cislo na vstupe je K. Stanovste pocet nacitanych hodnot, ich sucet a priemer."

...a mam 2 vypracovania, len neviem, ze kt. je spravne.

1.
Kód:
program Zadanie1;
uses crt;
const N=5;
type Pole=array[1..N] of real;
var
   
   k,i: integer;
   P: Pole;
priemer: real;
sucet: real;

begin
clrscr;
k:=10;
writeln('Zadavajte 5 cisel, lubovolnej hodnoty, posledne cislo musi byt ',k,': ');

repeat
for i:=1 to N do
   begin
   write('Zadajte cislo ',i,': ');
   readln(P[i]);
        end;
until P[5]=k;

priemer:=0;
sucet:=0;

for i:=1 to N do
     begin
     sucet:=sucet_znamok+P[i];
     priemer:=sucet/N;
     end;
clrscr;
writeln('Sucet nacitanych cisel je: ',sucet);
writeln('Priemerna hodnoty cisel je: ',priemer);

end.

... a 2.
Kód:
program Sucet;
Uses sysutils;

var
  x: string;
  a: integer;
  s: integer;
  K:integer;
  count: integer;


begin

s:=0;
count:=0; 


repeat
   
   writeln('zadaj cislo');
   readln(x);
     if (x<>'K') then
      begin
         a:=StrToInt(x);
         s:=s+a;
         count:=count+1;
      end;
 
until (x='K');

writeln('Pocet nac.hodnot: ',count,' Sucet: ', s, ' Priemer: ',(s/count):5:2);

readln();
end.


...dakujem za radu ;)


Offline

Čestný člen
Čestný člen
Program v pascale

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 22.11.2011 12:50

Mas to vypracovane a nevies, ktore je spravne? :-) Nemyslis, ze bude lepsie snazit sa pochopit, co tie kody robia?
To prve je dost nezmyselne, program by nemal obmedzovat, kolko cisel sa nacita. A vobec je to cele zbytocne komplikovane, ani to nejdem podrobnejsie pozerat. To druhe je algoritmicky spravne, akurat ja by som to zadanie pochopil tak, ze K je nejaka ciselna konstanta, nemas ocakavat retazec 'K'. Potom by ti zaroven odpadli starosti s prevadzanim stringu na integer.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.11.11
Prihlásený: 21.04.23
Príspevky: 11
Témy: 2
Bydlisko: Čadca
Príspevok NapísalOffline : 23.11.2011 13:25

Suhlasim len este aby si pochopila:

Kód:
repeat
for i:=1 to N do
   begin
   write('Zadajte cislo ',i,': ');
   readln(P[i]);
        end;
until P[5]=k;

hlavne toto je blbost zamysli sa co to robi, popr. ak mas debugger tak v nom


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. program v pascale

v Ponuka práce

4

1094

03.04.2009 22:05

bbeni Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program v pascale

v Assembler, C, C++, Pascal, Java

0

500

24.03.2011 19:42

roxor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program v pascale [pomoc]

v Assembler, C, C++, Pascal, Java

4

217

23.04.2013 11:57

fisherko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc - program v pascale

v Assembler, C, C++, Pascal, Java

2

795

12.06.2007 12:46

mamrd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VELMI SURNE - program v pascale

v Assembler, C, C++, Pascal, Java

6

767

22.04.2008 23:26

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program v pascale mnozinove operacie

v Assembler, C, C++, Pascal, Java

4

767

18.02.2007 9:00

arzzen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program v Pascale...surne..prosiiim..

v Assembler, C, C++, Pascal, Java

14

1764

15.02.2007 23:53

luckysun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Medzery v Pascale

v Assembler, C, C++, Pascal, Java

2

566

22.03.2011 16:16

Cleo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. grafika v Pascale

v Grafické programy

0

415

15.11.2011 11:34

gabika Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. hra v pascale

v Assembler, C, C++, Pascal, Java

0

513

12.05.2009 14:02

cod Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. grafika v pascale

v Assembler, C, C++, Pascal, Java

4

1767

27.02.2008 20:45

martin90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. subory v pascale

v Assembler, C, C++, Pascal, Java

5

710

13.08.2008 6:42

imcold Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zahada v pascale

v Assembler, C, C++, Pascal, Java

3

561

23.02.2008 9:59

Aries Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. semafor v pascale

v Assembler, C, C++, Pascal, Java

1

1976

17.05.2007 8:52

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zadanie v pascale

v Assembler, C, C++, Pascal, Java

15

1480

04.10.2008 17:40

dsljohn Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hra v pascale

v Assembler, C, C++, Pascal, Java

4

1124

11.01.2009 17:49

programator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra