Pereiti prie turinio

Pascal pagalba


Rekomenduojami pranešimai

Gal kas galit padėt tokias programas parašyt? :S

 

 

1. Stulpeliu atspausdinkite skaičius nuo 10 iki 45.

 

2. Priverskite kompiuterį n kartų atspausdinti ekrane jūsų vardą.

 

3. Susumuokite klaviatūra įvedimą skaičių seką (seka baigiama neigiamu skaičiumi).

 

 

Labai, labai dėkuj.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

2.

Program JusuVardas;
var i, n : Integer;
   v : Word;

Begin
 WriteLn('Koks jusu vardas?:');
 ReadLn(v);
 WriteLn('Kiek kartu spausdinti?:');
 ReadLn(n);
 For i := 1 to n do
  WriteLn(v);
 ReadLn;
End.

 

3.

Program Srka;
var n, s : Integer'

Begin
 WriteLn('Veskite seka po 1 skaiciu?');
 s := 0;
 While n >= 0 Do
  Begin
   ReadLn(n);
   s := s+n;
  End;
 WriteLn('Sekos suma: ', s);
 ReadLn;
End.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

2.

Program JusuVardas;
var i, n : Integer;
   v : Word;

Begin
 WriteLn('Koks jusu vardas?:');
 ReadLn(v);
 WriteLn('Kiek kartu spausdinti?:');
 ReadLn(n);
 For i := 1 to n do
  WriteLn(v);
 ReadLn;
End.

 

3.

Program Srka;
var n, s : Integer'

Begin
 WriteLn('Veskite seka po 1 skaiciu?');
 s := 0;
 While n >= 0 Do
  Begin
   ReadLn(n);
   s := s+n;
  End;
 WriteLn('Sekos suma: ', s);
 ReadLn;
End.

Ačiū, antrą atsiskaičiau, pats sugebėjau šeip ne taip, bet trečios ne, bandžiau tavo versija, bet neveikia :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū, antrą atsiskaičiau, pats sugebėjau šeip ne taip, bet trečios ne, bandžiau tavo versija, bet neveikia :)

 

 

Program Seka;
var n, s : Integer;

Begin
 WriteLn('Veskite seka po 1 skaiciu?');
 s := 0;
 While n >= 0 Do
  Begin
   ReadLn(n);
   s := s+n;
  End;
 WriteLn('Sekos suma: ', s);
 ReadLn;
End.

 

Veikia. Pats katik bandziau, tik gal nesupratai salygos paskutini skaiciu sekos turi ivesti minusini, nes salyga sako kad seka baigias minusiniu skaiciumi

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ko gero tau reikia štai ko (o gal ir ne :) ) :

 

program Seka;
var
                 suma : longint;
    ived, min, max, i : integer;
begin
 WriteLn('Labas, vesk kol pirštai paskaus');
 ived := 0;
 suma := 0;
 min := 9999;
 max := -1;
 while ived >= 0 do
   begin
       ReadLn(ived);
       if ived > max
           then max := ived;
       if (ived < min) and (ived >= 0)
           then min := ived;
   end;
 for i := min to max do
   suma := suma + i;
 WriteLn('Skaičių sekos suma lygi :', suma);
 Readln;
end.

Redagavo new_one
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...