[ 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 | 1
NapísalOffline : 22.11.2011 12:20 | Program v pascale

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 | 34
Bydlisko: Brno
NapísalOffline : 22.11.2011 12:50 | Program v pascale

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 | 2
Bydlisko: Čadca
NapísalOffline : 23.11.2011 13:25 | Program v pascale

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


 [ Príspevkov: 3 ] 


Program v pascale



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

1133

03.04.2009 22:05

bbeni

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

program v pascale

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

0

552

24.03.2011 19:42

roxor

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

pomoc - program v pascale

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

2

838

12.06.2007 12:46

mamrd

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

program v pascale [pomoc]

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

4

248

23.04.2013 11:57

fisherko

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

program v pascale mnozinove operacie

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

4

803

18.02.2007 9:00

arzzen

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

Program v Pascale...surne..prosiiim..

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

14

1791

15.02.2007 23:53

luckysun

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

VELMI SURNE - program v pascale

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

6

806

22.04.2008 23:26

Roberbo

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

grafika v pascale

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

4

1811

27.02.2008 20:45

martin90

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

subory v pascale

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

5

750

13.08.2008 6:42

imcold

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

zahada v pascale

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

3

599

23.02.2008 9:59

Aries

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

semafor v pascale

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

1

2006

17.05.2007 8:52

p360t

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

Zadanie v pascale

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

15

1524

04.10.2008 17:40

dsljohn

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

Hra v pascale

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

4

1159

11.01.2009 17:49

programator

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

Hry v pascale?

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

3

953

19.07.2007 22:33

imcold

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

grafika v pascale

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

2

328

22.12.2012 15:36

lukac

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

Pomoc v pascale

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

5

839

24.11.2007 11:10

scarletjohanson



© 2005 - 2025 PCforum, edited by JanoF