М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
катейка22
катейка22
21.07.2021 22:03 •  Информатика

Написать программу которая вычесляет индэкс массы тела

👇
Ответ:
Arina17122002
Arina17122002
21.07.2021

import pause

from colorama import Back, Fore, Style

languge = input('Пожайлуста выбери язык.Plese coose languge.Оберіть мову будьласка(ru, ukr, en): ')

if languge == 'ru':

ask = input('Привет я программа которая измеряет соотношение веса и роста.Ну что готов(y / n): ')

if ask == 'n':

 print("Жаль.Пока")

if ask == 'y':

 rost = float(input( 'Введи свой рост в метрах(1.7): '))

 ves = float(input('Введи вес в килограммах: '))

 soothohenie = float( ves / (rost ** 2))

 if soothohenie < 18.5:

  print('Парень(девушка) да ты тощак едь к бабушке она все поправит ¬_¬')

 elif (soothohenie >= 18.5 and soothohenie <=  24.9):

  print('Все ок ^_^')

 elif (soothohenie >= 25.0 and soothohenie <= 29.9):

  print('Беги в зал пока не позно а иначе светит Ожирение 1 степени ╰(‵□′)╯')

 elif (soothohenie >=30.0 and soothohenie <= 34.9):

  print( 'Одна булочка на ночь это ничего говорил он(-а) вот ты теперь Жирдяй 1 степени (っ °Д °;)っ')

 elif (soothohenie >= 35.0 and soothohenie <= 39.9):

  print( '*Фейс палм* ну что доигрался жирдяй 2 степени ⊙﹏⊙∥')

 elif soothohenie > 40:

  print( 'Тебе пульт подать он же на твоем 2 метровом пузе (。・∀・)ノ゙')

if languge == 'ukr':

ask = input('Привіт я програма яка вимірює співвідношення ваги і роста.На що готовий(y / n): ')

if ask == 'n':

 print( "Жаль.Бувай")

if ask == 'y':

 rost = float(input( 'Введи свій зріст в метрах(1,.7): '))

 ves = float(input('Введи вагу в кілограмах: '))

 soothohenie = float( ves / (rost ** 2))

 if soothohenie < 18.5:

  print('Хлопець (дівчина) та ти тощак їдь до бабусі вона все виправить ¬_¬')

 elif (soothohenie >= 18.5 and soothohenie <=  24.9):

  print( 'Все ок ^_^')

 elif (soothohenie >= 25.0 and soothohenie <= 29.9):

  print( 'Біжи в зал поки не пізно а інакше світить Ожиріння 1 ступеня ╰(‵□′)╯')

 elif (soothohenie >=30.0 and soothohenie <= 34.9):

  print('Одна булочка на ніч це нічого говорив він (-а) ось ти тепер жирдяй 1 ступеня (っ °Д °;)っ')

 elif (soothohenie >= 35.0 and soothohenie <= 39.9):

  print( '* Фейс палм * ну що догрався жирдяй 2 ступеня ⊙﹏⊙∥')

 elif soothohenie > 40:

  print( 'Тобі пульт подати він же на твоєму 2 метровому пузі (。・∀・)ノ゙')

if languge == 'en':

ask = input('Hi, I’m a program that measures the ratio of weight to height. Well, what is ready(y / n): ')

if ask == 'n':

 print( "Sorry, bye")

if ask == 'y':

 rost = float(input( 'Enter your height in meters(1.7): '))

 ves = float(input('Enter the weight in kilograms: '))

 soothohenie = float( ves / (rost ** 2))

 if soothohenie < 18.5:

  print( 'Boy (girl), yes you are a fasting man going to grandmother, she will correct everything ¬_¬')

 elif (soothohenie >= 18.5 and soothohenie <=  24.9):

  print( 'All OK ^_^')

 elif (soothohenie >= 25.0 and soothohenie <= 29.9):

  print( 'Run into the hall until it’s a shame, otherwise Obesity of the 1st degree ╰(‵□′)╯')

 elif (soothohenie >=30.0 and soothohenie <= 34.9):

  print( 'One bun for the night, it said nothing (s) here you are now Fatty 1 degree (っ °Д °;)っ')

 elif (soothohenie >= 35.0 and soothohenie <= 39.9):

  print( '* Face palm * well, that got fat 2 degrees ⊙﹏⊙∥')

 elif soothohenie > 40:

  print( 'Give you the remote control, it’s on your 2 meter belly (。・∀・)ノ゙')

pause.seconds(30)

Объяснение:

4,6(86 оценок)
Ответ:
sofiyamotkova
sofiyamotkova
21.07.2021

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

#include <iostream>

using namespace std;

 

int main()

{   setlocale (LC_ALL, "Russian");

   int feets;

   int duyms;

   int funt;

   cout << "Введите рост в футах и дюймах ";

   cin >> feets;

   cin >> duyms;

   cout << "ВВедите вес тела в фунтах ";

   cin >> funt;

   const int duym = 12;

   const double metr = 0.0254;

   const double kilo = 2.2;

   int Duyms = feets*duym+duyms;

   int meters = Duyms*0.0254;

   int Kilogramm = funt/kilo;

   double BMI = Kilogramm /(meters*meters);

   cout <<"Ваш BMI равен: " << BMI;

   return 0;

   

}

Объяснение:

на C ++

4,5(75 оценок)
Открыть все ответы
Ответ:
nourdana
nourdana
21.07.2021

22

Объяснение:

Понятно, что каждая из команд может только увеличить число.

У нас обязательно есть число 16, из него есть два пути:

1. сделать +1

2. сделать x2

Если мы сделаем +1, то после этого уже точно не сможем сделать x2, т.к. 17 x 2 =  34, а 34 > 33, а уменьшить число мы не сможем. Если мы будем делать постоянно +1, то мы точно пройдём через 30.

Значит не нужно делать +1, когда мы на числе 16, а надо делать x2.

Следовательно, концовка у нас точно будет такая 16 -> 32 -> 33.

Теперь надо посчитать, сколько различных получить 16 из 2. К любому такому мы допишем нашу концовку и получим программу подходящую под наши условия, и к тому же все программы, подходящие под данные условия, выглядят именно так.

Считать сколькими можно получить 16 из 2 будет динамическим программированием.

ans[i] - количество различных программ, которые получают i из 2.

Очевидно, ans[2] = 1 (пустая программа).

ans[3] = 1 (нужно сделать +1)

ans[4] = ans[3] + ans[2] = 2 (можно сделать +1 к 3, а можно x2 к 2)

Далее вычисления всегда следующие:

ans[i] = ans[i - 1] + ans[i / 2] для чётных i (можно либо добавить +1 к числу i - 1, либо сделать x2 для числа i / 2)

ans[i] = ans[i - 1] для нечётных i (можно получить только путём добавления +1 к числу i - 1)

Итак, считаем:

ans[2] = 1

ans[3] = ans[2] = 1

ans[4] = ans[3] + ans[2] = 2

ans[5] = ans[4] = 2

ans[6] = ans[5] + ans[3] = 4

ans[7] = ans[6] = 4

ans[8] = ans[7] + ans[4] = 6

ans[9] = ans[8] = 6

ans[10] = ans[9] + ans[5] = 8

ans[11] = ans[10] = 8

ans[12] = ans[11] + ans[6] = 12

ans[13] = ans[12] = 12

ans[14] = ans[13] + ans[7] = 16

ans[15] = ans[14] = 16

ans[16] = ans[15] + ans[8] = 22

Значит 16 из 2 можно получить И столькими же можно получить 33 из 2 выполняя условия задачи.

4,7(83 оценок)
Ответ:
sholpsholp3owhb3d
sholpsholp3owhb3d
21.07.2021

При автоматическом переводе могут возникнуть много проблем

в зависимости от контекста слова могут иметь разное значениеперевод пословиц, поговорок и прочих стандартных словосочетаний может не существовать на другом языке или может быть передан не верноотрицательные предложения могут перейти в положительныеигра слов часто непереводиманедостаток информации одного текста не может быть восполнен. Например в английском у глаголов нет родов, а в русском естьдругая причина потери смыслаэлектронный переводчик может не знать, как переводится слово или фраза, или не иметь всех вариантов перевода
4,8(8 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ