A 70 kg súlyú beteg ember nyugalmi állapotban van, és szeretné tudni, hogy a teste mennyi kalóriát fogyaszt az egész tevékenység alatt. A tevékenységek csak alvás vagy nyugodt ülések. Az Ön adatai szerint alvás közben percenként 1,08, míg pihenés közben ülve percenként 1,66 kalóriát fogyaszt.

beteg

A 70 kg-os beteg beteg nyugalmi folyamatábra

A kódot meghagyom letöltésre

Ahogy ezen a weboldalon szokás, elmagyarázzuk ennek az algoritmusnak a működését, az első dolog, mint mindig, hogy nevet adunk neki, ezt nevezzük:

Feladat algoritmus

A fenntartott definiált szóval deklaráljuk a változókat ebben az algoritmusban, használjuk az n, t és kalória változókat, amelyeket ezek a változók valós típusúnak deklarálunk.

Határozza meg n, t és kalóriát Real értéknek

Az írási funkcióval egyfajta menüt készítünk, és megkérjük a felhasználót, hogy válasszon egy lehetőséget, de ez csak 1 vagy 2 lehet.

Írjon «Válasszon opciót«

Írja «1 = alvás»

Írja «2 = Ülő»

A felhasználó által írt számot az olvasási függvény tárolja az n változóban.

olvasni n

Kiértékeljük, hogy az n változóban tárolt szám nulla-e vagy a szám 2-vel egyenlő.

ha n == 1 vagy n == 2 Akkor

Ha ezen feltételek bármelyike ​​teljesül, akkor arra kérjük Önt, írja le a tevékenységre szánt időt.

Írja «Írja le a tevékenységre fordított időt percekben»

Ezt a számot a t változóban tároljuk.

olvasni t

Ezután kiértékeljük, hogy az n változóban tárolt szám egyenlő-e 1-vel.

ha n == 1 Akkor

Ha a feltétel teljesül, ez azt jelenti, hogy az illető aludt, ezért a kalóriákat kiszámítjuk az idő szorzatával 1,08-mal.

kalória = t * 1,08

Másképp

kalória = t * 1,66

Ha a feltétel nem teljesül, ez azt jelenti, hogy az illető nyugalomban volt, akkor a kalóriát úgy számoljuk ki, hogy megszorozzuk az időt 1,66-tal

Vége igen

Állapoton kívül használjuk az írási funkciót, és megjelenítünk egy üzenetet a képernyőn, amely jelzi az elégetett kalóriákat.

Írja be: "Égett kalória per", t, "perc is:", kalória

Másképp

De ha az első feltétel nem teljesül, vagyis ha a felhasználó által írt szám nem 1 vagy 2, akkor a képernyőn megjelenik egy üzenet, amely jelzi, hogy helyes opciót kell írni.

Írja «Válasszon megfelelő opciót»

Vége igen

Algoritmus befejezése

Nos, ez a megoldás ennek az algoritmusnak. A kódot meghagyom neked letöltésre, remélem, hogy hasznos lehet számodra.