Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, gal kas galite padėti su siuo uždaviniu: 1. Viena cigaretė kainuoja a litų. Jaunuolis per dieną surūko b cigarečių. Po kiekvienų rūkymo metų, surūkytų cigarečių dienos norma i užauga c cigarečių. Parašykite programą kuri apskaičiuotų, kiek pinigų žmogus pavers sveikatai kenksmingais dūmais per n metų (tarkime, kad metai turi 365 dienas).

Bandžiau spęsti, bet meta klaida-syntax error expected but not found

Mano sprendimas:

program Noname0;

var i,c,n:=integer;

a,p,d,ats:=real;

begin

WriteLn('Iveskite vienos cigaretes kaina');

Readln(a);

writeln('Iveskite kiek cigareciu surukote per diena');

readln(i);

writeln('Keliomis cigaretemis kitais metais planuojate surukyti daugiau');

readln©;

writeln('Kiek metu planuojate rukyti');

readln(n);

d:=0;

ats:=0

while d<n do

begin

p:=a*i*365;

ats:=ats+p;

d:=d+1;

end;

writeln(ats);

readln();

readln();

 

end.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, gal kas galite padėti su siuo uždaviniu: 1. Viena cigaretė kainuoja a litų. Jaunuolis per dieną surūko b cigarečių. Po kiekvienų rūkymo metų, surūkytų cigarečių dienos norma i užauga c cigarečių. Parašykite programą kuri apskaičiuotų, kiek pinigų žmogus pavers sveikatai kenksmingais dūmais per n metų (tarkime, kad metai turi 365 dienas).

Bandžiau spęsti, bet meta klaida-syntax error expected but not found

Mano sprendimas:

program Noname0;

var i,c,n:=integer;

a,p,d,ats:=real;

begin

WriteLn('Iveskite vienos cigaretes kaina');

Readln(a);

writeln('Iveskite kiek cigareciu surukote per diena');

readln(i);

writeln('Keliomis cigaretemis kitais metais planuojate surukyti daugiau');

readln©;

writeln('Kiek metu planuojate rukyti');

readln(n);

d:=0;

ats:=0 <---- trūksta ;

while d<n do

begin

p:=a*i*365;

ats:=ats+p;

d:=d+1;

end;

writeln(ats);

readln();

readln();

 

end.

 

permečiau akim, viena klaida sintaksinė užkliuvo, pačio kodo nenagrinėjau, pabandyk, gal padės ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

var sintakse ne var a := integer; o var a : integer;

 

program Noname0;
var i,c,n: integer;
   a,p,d,ats:real;
begin
   WriteLn('Iveskite vienos cigaretes kaina');
   Readln(a);
   writeln('Iveskite kiek cigareciu surukote per diena');
   readln(i);
   writeln('Keliomis cigaretemis kitais metais planuojate surukyti daugiau');
   readln(c);
   writeln('Kiek metu planuojate rukyti');
   readln(n);

   d:=0;
   ats:=0;
       while d<n do
           begin
               p:=a*i*365;
               ats:=ats+p;
               d:=d+1;
           end;
   writeln(ats:3:2, ' Lt.');

readln;
end.

 

Ar atsakyma isveda teisingai neziurejau.

Redagavo bluzk4
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ą...