[ 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 Backend

0

606

24.03.2011 19:42

roxor

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

program v pascale

v Ponuka a dopyt práce

4

1175

03.04.2009 22:05

bbeni

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

pomoc - program v pascale

v Backend

2

890

12.06.2007 12:46

mamrd

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

program v pascale [pomoc]

v Backend

4

292

23.04.2013 11:57

fisherko

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

program v pascale mnozinove operacie

v Backend

4

849

18.02.2007 9:00

arzzen

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

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

v Backend

14

1847

15.02.2007 23:53

luckysun

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

VELMI SURNE - program v pascale

v Ostatné

6

863

22.04.2008 23:26

Roberbo

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

Zadanie v pascale

v Ostatné

15

1604

04.10.2008 17:40

dsljohn

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

grafika v Pascale

v Grafické programy

0

498

15.11.2011 11:34

gabika

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

Medzery v Pascale

v Backend

2

654

22.03.2011 16:16

Cleo

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

Hry v pascale?

v Backend

3

993

19.07.2007 22:33

imcold

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

hra v pascale

v Backend

0

573

12.05.2009 14:02

cod

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

Pomoc v pascale

v Backend

5

921

24.11.2007 11:10

scarletjohanson

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

grafika v pascale

v Ostatné

2

378

22.12.2012 15:36

lukac

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

Hra v pascale

v Ostatné

4

1204

11.01.2009 17:49

programator

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

grafika v pascale

v Ostatné

4

1861

27.02.2008 20:45

martin90



© 2005 - 2026 PCforum, edited by JanoF