Pereiti prie turinio

Rekomenduojami pranešimai

Uždavė namų darbam parašyt programą, kuri, įvedus metų dieną, parodytų kokia tai savaitės diena (pirma metų diena pirmadienis).

Viskas būtų labai lengva, bet negalima naudot if.

Kaip tai padaryt? ^_^

Dabar man viskas gerai gaunasi, bet jei įvedu pvz. 7 ar 14 dieną, tai rodo 0 savaitės dieną.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

case panaudojai? Ar masyvą?

Gi paprasta. Darai "metu_diena mod 7" ir pagal liekaną imi masyvo elementą.

Kas tie case, masyvas?

Nieko dar nžn, nes praeitą savaitę tik pradėjom pascal.

O dariau taip:

program Kelintadienis;
var a, b, c:integer;
begin
 WriteLn('Parašykite metų dieną ir sužinosite kokia tai savaitės diena.');
 ReadLn(a);
 b:= a mod 7;
 WriteLn('Tai yra ', b, ' savaitės diena');
 ReadLn;
end.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

program Trikampiai;
var a, b, c, d: longint;
begin
 WriteLn('Įveskite pirmos trikampio kraštinės ilgį.');
 Readln(a);
 WriteLn('Įveskite antros trikampio kraštinės ilgį.');
 Readln(b);
 WriteLn('Įveskite trečios trikampio kraštinės ilgį.');
 Readln(c);
 [b]if a * a = b * b + c * c or b * b = a * a + c * c or c * c = a * a + b * b
 then writeln('Trikampis statusis.');[/b]
 Readln;
end.

Kas čia jam nepatinka? Rašo

Incompatible types: got "BOOLEAN" expected "LONGINT"

Kažkas blogai paryškintoj eilutėj.

Jau išsiaiškinau - čia dėl or. O kaip tada jį naudot?

Redagavo edragon
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei dar reikia tai programa:

program Trikampiai;
var a, b, c, d: longint;
begin
 WriteLn('I;veskite pirmos trikampio kraštine.s ilgi;.');
 Readln(a);
 WriteLn('I;veskite antros trikampio kraštine.s ilgi;.');
 Readln(b);
 WriteLn('I;veskite trec(ios trikampio kraštine.s ilgi;.');
 Readln(c);
 if a * a = b * b + c * c
then writeln('Trikampis statusis.')
	else if b * b = a * a + c * c
		then writeln('Trikampis statusis.')
			else if c * c = a * a + b * b
				then writeln('Trikampis statusis.')
					else writeln('Trikampis nera statusis.');
 Readln;
end.

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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