[Pascal] Obliczanie sumy elementów

Karolina721
Użytkownik
Użytkownik
Posty: 184
Rejestracja: 29 mar 2012, o 21:55
Płeć: Kobieta
Lokalizacja: Lublin
Podziękował: 31 razy

[Pascal] Obliczanie sumy elementów

Post autor: Karolina721 »

Napisz program. który:
- wczytuje liczbę całkowitą \(\displaystyle{ n}\)
- powtarza ją do tej pory aż \(\displaystyle{ n>2}\)
- wczytuje \(\displaystyle{ n}\)- elementów dowolnych liczb rzeczywistych i oblicza sumę
liczb elementów dla \(\displaystyle{ i}\)- parzystych i \(\displaystyle{ i}\)- nieparzystych
- wartości sum drukuje na ekran.

-- 27 sty 2013, o 21:08 --

ja bym to tak napisała:

Kod: Zaznacz cały

var
n,i:integer;
s1,s2,a:real;
begin
repeat
writeln('podaj liczbe');
readln(n);
until (n>2);
s1:=0;
s2:=0;
for i:=1 to n-1 do begin
                    writeln('podaj a');
                    readln(a);
    if a mod2=0 then 
                 s1:=s1+a
       else
                 s2:=s2+a;
end;
writeln('wartosc sumy=  ', s1);
writeln('wartosc sumy=  ', s2);
end.
czy to jest dobrze? proszę o sprawdzenie :P
Ostatnio zmieniony 27 sty 2013, o 21:25 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.Używaj tagów code.
bartek118
Użytkownik
Użytkownik
Posty: 5974
Rejestracja: 28 lut 2010, o 19:45
Płeć: Mężczyzna
Lokalizacja: Toruń
Podziękował: 15 razy
Pomógł: 1251 razy

[Pascal] Obliczanie sumy elementów

Post autor: bartek118 »

Wygląda ok, poza tym, że powinno być

Kod: Zaznacz cały

for i:=1 to n do begin
zamiast

Kod: Zaznacz cały

for i:=1 to n-1 do begin
ODPOWIEDZ