Uždarbis.lt: PASCAL - proceduros skaitymas - Uždarbis.lt

Peršokti prie turinio


IT paslaugų skelbimams skirta skiltis Dizaino ir programavimo paslaugos
Puslapis 1 iš 1
  • Jūs negalite kurti naujos temos
  • Jūs negalite atsakyti į šią temą

Narys yra atsijungęs Radicon 

  • Pradedantis dalyvis
  • AkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +1 -0
  • Pranešimai: 80
  • Kartu nuo: 2011-09-25

2012-05-13 13:30 (#1)

PASCAL - proceduros skaitymas


paaiskinkit, kodel neskaito proceduros
Sveiki, pasirasiau tokia programa:
program plytos_svoris;
const lyginsvoris=1.5;
      pi=3.14;

procedure plytos_mase(s,n,d,mas:real);
var pl,ilg,Vs,Vp:real;

 begin
 
 writeln('Parasykite plytos stori:');
 readln(s);
 
   pl:=2*s;
   ilg:=4*s;
   Vp:=s*pl*ilg;
 
    writeln('Nurodykite skyliu kieki plytoje:');
    readln(n);

     if n>0 then
             begin
             
               writeln('Nurodykite skyles skersmeni:');
               readln(d);
              
              Vs:=(d/2*d/2*pi*s)*n;
              mas:=(Vp-Vs)*lyginsvoris;
              writeln('Plytos mase lygi - ',mas:2:4,' kg');
              readln(mas);
              end
              
                 else
                   begin
                    mas:=Vp*lyginsvoris;
                    writeln('Plytos mase lygi - ',mas:2:4,' kg');
                    readln(mas);
                    end;
 end;
 
begin
  plytos_mase(s,n,d,mas:real);// neskaito sitos vietos
  readln;
end.


Ir neskaito man proceduros. Paaiskinkit kas blogai ir ka reikia pataisyti :)
0


Narys yra atsijungęs sliekas 

  • Dažnas dalyvis
  • AkisAkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +33 -0
  • Pranešimai: 803
  • Kartu nuo: 2007-08-11
  • Vardas:Rokas
  • Miestas:Vilnius

2012-05-13 13:32 (#2)

s,n,d,mas:real situos kintamuosius pagrindineje programoje irasyk
0


Narys yra atsijungęs Aistis 

  • Buvęs slapyvardis: Exoc
  • AkisAkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +25 -0
  • Pranešimai: 953
  • Kartu nuo: 2007-11-20

2012-05-13 13:42 (#3)

program plytos_svoris;
const lyginsvoris=1.5;
      pi=3.14;

procedure plytos_mase(s,n,d,mas:real);
var pl,ilg,Vs,Vp:real;

 begin

 writeln('Parasykite plytos stori:');
 readln(s);

   pl:=2*s;
   ilg:=4*s;
   Vp:=s*pl*ilg;

    writeln('Nurodykite skyliu kieki plytoje:');
    readln(n);

 	if n>0 then
         	begin

           	writeln('Nurodykite skyles skersmeni:');
           	readln(d);

              Vs:=(d/2*d/2*pi*s)*n;
              mas:=(Vp-Vs)*lyginsvoris;
              writeln('Plytos mase lygi - ',mas:2:4,' kg');
              readln(mas);
              end

             	else
               	begin
                    mas:=Vp*lyginsvoris;
                    writeln('Plytos mase lygi - ',mas:2:4,' kg');
                    readln(mas);
                    end;
 end;

   var s, n, d, mas : real;    // apsirašom kintamuosius
begin
   plytos_mase(s,n,d,mas);// čia nebegalime nurodyti duomenų tipo, t.y. negalime rašyti :real
  readln;
end.

 
0


Narys yra atsijungęs Radicon 

  • Pradedantis dalyvis
  • AkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +1 -0
  • Pranešimai: 80
  • Kartu nuo: 2011-09-25

2012-05-13 13:55 (#4)

dekui uz pagalba :)
0


Narys yra atsijungęs wigas 

  • Dažnas dalyvis
  • AkisAkisAkis
  • Grupė: Patvirtinti nariai
  • Atsiliepimai: +0 -0
  • Pranešimai: 650
  • Kartu nuo: 2010-10-11
  • Vardas:Vygantas
  • Miestas:UK

2012-05-13 20:24 (#5)

Prie to pačio
pi=3.14

Pascal jau turi pi reikšmę. Tai užtenka naudoti pi tiesiog, nereik kurti const naujos.

0


Pasidalinti šia tema:


Puslapis 1 iš 1
  • Jūs negalite kurti naujos temos
  • Jūs negalite atsakyti į šią temą

1 nariai(-ų) skaito šią temą
0 nariai(-ių), 1 svečiai(-ių) ir 0 slapti(-ų) nariai(-ių)


Varikliukas IP.Board • Dizainas Skinbox • Vertimas IPBoard.lt

Tas nuostabus prisijungimo momentas


Prisijungimo nustatymai