Pascal

Programovacie jazyky, rady, poradňa...
Dumbass
Light Expert
Light Expert
Príspevky: 51
Registrovaný: 20 máj 2011, 13:50

Pascal

Príspevok od používateľa Dumbass »

Zdravím
Mám problém s týmto príkladom:
Napíšte program, v ktorom si používateľ zvolí, či chce počítať objem, povrch kvádra, alebo jednu zo strán, ak pozná zvyšné dve a objem. Podľa zvolenej možnosti zadá príslušné údaje v metroch a počítač hľadanú hodnotu vyráta.
Mám problém s tým ,že neviem ako dať aby som si mohol zvoliť možnosť. Chcem sa vás opýtať lebo som si istý ,že to tu niekto vie bol by som veľmi vďačný za každú radu
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Pascal

Príspevok od používateľa BX »

Načítaš nejaký vstup (číslo možnosti trebárs) a ideš cez podmienku

Kód: Vybrať všetko

if vstup=1 then 
begin
    { jeden vypocet}
end
else
if vstup=2 then
begin
    { druhy vypocet }
end
else
if vstup=3 then
begin
    { treti vypocet }
end;
Dumbass
Light Expert
Light Expert
Príspevky: 51
Registrovaný: 20 máj 2011, 13:50

Re: Pascal

Príspevok od používateľa Dumbass »

ja mám ale problém s tým načítaním toho vstupu už podmienky zvládnem ale diki
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Pascal

Príspevok od používateľa BX »

readln(vstup);

kde vstup je nejaká premenná (pre výber nejakej možnosti typicky Integer)
xadman
Medium Star
Medium Star
Príspevky: 305
Registrovaný: 09 mar 2011, 17:02

Re: Pascal

Príspevok od používateľa xadman »

var vstup:integer;
.
.
.
readln(vstup);

//Edit: vstup moze byt prakticky aj typu byte
Dumbass
Light Expert
Light Expert
Príspevky: 51
Registrovaný: 20 máj 2011, 13:50

Re: Pascal

Príspevok od používateľa Dumbass »

ale ako spravím to ,že si vybere možnosť napr. počitanie objemu?
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Pascal

Príspevok od používateľa BX »

Vypíšeš užívateľovi "Pre počítanie objemu zadaj 1, pre počítanie obsahu 2 a pre počítanie hentoho zadaj 3"
A on zadá 1, 2, alebo 3 a podľa toho sa spustí blok v podmienke.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Pascal

Príspevok od používateľa audiotrack »

tak, že mu na monitor vypíšeš:

Kód: Vybrať všetko

Ak chces objem, stlac 1
Ak chces obsah, stlac 2
ak chces povrch, stlac 3
a potom podľa toho čo stlačil vyberieš. Podmienky vraj zvládaš, načítanie vstupu ti tu chalani napísali
Dumbass
Light Expert
Light Expert
Príspevky: 51
Registrovaný: 20 máj 2011, 13:50

Re: Pascal

Príspevok od používateľa Dumbass »

hej hej zrovna som to dokoncil a chcel som to tu dat :) Ďakujem za pomoc
Napísať odpoveď