Болен човек, който тежи 70 кг, е в покой и иска да знае колко калории консумира тялото му през цялото време, през което той извършва същата дейност. Дейностите, които ви е позволено да правите са просто да спите или да седите неподвижно. Данните, които имате, са, че заспиването консумира 1,08 калории в минута, а седенето по време на почивка - 1,66 калории в минута.

болен

Болен човек с тегло 70 кг е в режим на покой

Оставям кода да го изтеглите

Както е обичайно на този уебсайт, ще обясним работата на този алгоритъм, първото нещо, както винаги е да му дадем име, ние го наричаме като:

Алгоритъм на задачата

С резервираната дума define декларираме променливите в този алгоритъм, използваме променливите n, t и калории, тези променливи са декларирани от реален тип.

Определете n, t, калории като реални

С функцията за запис ние правим един вид меню, ние искаме от потребителя да избере опция, но тя може да бъде само 1 или 2.

Напишете «Изберете опция«

Напишете «1 = Sleep»

Напишете «2 = седнало»

Числото, което потребителят записва, се съхранява с функцията за четене в променливата n.

прочетете n

Оценяваме дали числото, съхранено в променливата n, е равно на нула или числото е равно на 2.

ако n == 1 или n == 2 Тогава

Ако някое от тези условия е изпълнено, ние Ви молим да напишете времето, посветено на дейността.

Напишете «Запишете времето в минути, посветено на дейността»

Съхраняваме това число в променливата t.

прочетете т

След това оценяваме дали числото, съхранено в променливата n, е равно на 1.

ако n == 1 Тогава

Ако условието е изпълнено, това означава, че човекът е спал, следователно калориите се изчисляват умножени по времето по 1,08.

калории = t * 1,08

В противен случай

калории = t * 1,66

Ако условието не е изпълнено, това означава, че човекът е бил в покой, тогава изчисляваме калориите, като умножаваме времето по 1,66

Край да

Извън състоянието използваме функцията за запис и показваме съобщение на екрана, показващо изгорените калории.

Напишете "Калории, изгорени за", t, "минути е:", калории

В противен случай

Но ако първото условие не е изпълнено, т.е. ако числото, написано от потребителя, не е 1 или 2, тогава на екрана показваме съобщение, указващо, че трябва да бъде написана правилна опция.

Напишете «Изберете правилна опция»

Край да

Краен алгоритъм

Ами това е решението на този алгоритъм. Оставям кода да го изтеглите, надявам се да ви бъде полезен.