Untitled
unknown
plain_text
a year ago
15 kB
7
Indexable
#include <iostream> #include <windows.h> #include <conio.h> #include <shellapi.h> using namespace std; HANDLE hConsole; enum ConsoleColor { Black = 0, Blue = 1, Green = 2, Cyan = 3, Red = 4, Magenta = 5, Brown = 6, LightGray = 7, DarkGray = 8, LightBlue = 9, LightGreen = 10, LightCyan = 11, LightRed = 12, LightMagenta = 13, Yellow = 14, White = 15 }; int main() { int c; float g; hConsole = GetStdHandle(STD_OUTPUT_HANDLE); setlocale(LC_ALL, "russian"); SetConsoleTextAttribute(hConsole, Yellow); cout << "Здравствуй, мои маленький любитель поесть сладкого!(>^.^)>" << endl; cout << "Я твой виртуальный помощник по вопросам сахарного диабета 1 типа." << endl; cout << "Я хотел бы ввести тебя немного в курс дела, и рассказать что такое диабет." << endl; SetConsoleTextAttribute(hConsole, LightBlue); cout << "Термин «диабет» происходит из греческого языка и означает «течет, вытекает»,таким образом,\n" "название болезни описывает один из ее ключевых симптомов – полиурию или по другому выделение большого количества мочи,\n" "оно развивается на фоне дефицита инсулина и требует ежедневного введения инсулина." << endl; SetConsoleTextAttribute(hConsole, Yellow); cout << "Итак, а теперь переходим к функциям которые у меня есть:" << endl; SetConsoleTextAttribute(hConsole, Cyan); Sleep(700); cout << "1:Примерная диета при СД 1 типа." << endl; Sleep(100); cout << "2:Самоконтоль при сахарном диабете 1 типа." << endl; cout << "3:Оценка уровня гликемии." << endl; Sleep(100); cout << "4:Симптомы при гипер и гипо состояниях." << endl; Sleep(100); cout << "5:Виды инсулина и их функции." << endl; Sleep(100); cout << "6:Осложнения сахарного диабета." << endl; Sleep(100); cout << "7:Исследование которые надо проводить при СД 1 типа." << endl; Sleep(100); SetConsoleTextAttribute(hConsole, Red); cout << "Выбери функцию:"; cin >> c; SetConsoleTextAttribute(hConsole, LightGreen); switch (c) { case 1: cout << "Для начала тебе надо знать что такое ХЕ и для чего они нужны.\n" "Понятие «хлебная единица» (ХЕ) введено для удобства подсчетов. 1 ХЕ = 10-12 грамм углеводов. Для удобства лучше брать в 1 ХЕ 10 г углеводов.\n" "Чтобы узнать количество ХЕ, надо количество углеводов разделить на 10" << endl; cout << "Теперь после того как ты узнал что такое ХЕ и как они работаеют прейдем к диете:\n" "В рационе больного с СД 1 типа должный присутствовать:мясо, рыба, морепродукты, яйца,творог, молоко, кисломолочные продукты.\n" "Разные овощи, большая часть в сыром виде,зелень,бобы, фасоль,орехи,грибы,гречневая, овсяная крупы.\n" "Несладкие напитки : чай, кофе, морсы, компоты без сахара." << endl; cout << "В питании человека с сахарным диабетом 1 типа нет строгих ограничений. Однако следует максимально уменьшить употребление продуктов с большим количеством сахара.\n" "Например:Сахар,Винограл,Хурму,Сладости на сахаре,Жирное мясо и рыбу." << endl; break; case 2: cout << "Чтобы определить концентрацию сахара в крови, необходимо:\n" "1:тщательно помыть руки с мылом в теплой воде и насухо вытереть;\n" "2:вставить тестовую полоску в прибор и включить его;\n" "3:проколоть подушечку среднего, указательного или безымянного пальца;\n" "4:стереть ваткой первую каплю, а вторую нанести на тест-полоску;\n" "5:вынуть и утилизировать тестовую полоску;\n" "6:выключить прибор.\n" "Результат будет известен через 5-60 секунд (в зависимости от модели)." << endl; break; case 3: cout << "Введи свой уровень сахара мой сладенький:"; cin >> g; if (g >= 3.5 && g <= 10.0) { cout << "У тебя все в поряде,твой уровень сахара в крови в норме :)"; } if (g >= 10.1 && g <= 14.0) { cout << "Тебе надо подколоть немножко инсулина, примерно 3-4 единицы в размере от твоего веса %_%"; } if (g >= 14.1 && g <= 20.0) { cout << "Ничего себе,друг,тебе нужно подколоть инсулин и проследить за его снижением!!!!!"; } if (g >= 20.1) { cout << "Слушай, я не знаю как ты довел себя до такого состояния, но тебе срочно надо ввести дозу инсулина(5-7ед) и проследить за своим состоянием!!!! :("; } if (g <= 3.5) { cout << "Воу, воу,воу, у тебя сахар ниже нормы, тебе срочно надо съесть что то сладкое, и посидеть до нормализации уровня сахара!"; } break; case 4: cout << "Итак,введу тебя в курс дела, и расскажу что такое гипо и гипер гликемии.\n" "Гипогликемия – это снижение уровня сахара в крови менее 2,8 ммоль/л.\n" "Причины включают несоблюдение режима инсулинотерапии при диабете (пропуск приема пищи, физическая нагрузка, употребление алкоголя),\n" "различные эндокринные и метаболические расстройства, онкологические заболевания.\n" "Симптомами гипогликемии являются:Сильный голод, потливость,очень сильная слабость,учащение сердцебиения,беспокойство,двигательное возбуждение,\n" "подавленное настроение или, наоборот, чувство эйфории. Ухудшается концентрация внимания, координация движений (атаксия), речь становится невнятной, смазанной.\n" "Больного начинает клонить в сон, он плохо реагирует на внешние раздражители, иногда появляются фотопсии (вспышки молний перед глазами), зрительные галлюцинации." << endl; cout << " " << endl; cout << "Гипергликемия – это увеличение концентрации глюкозы в плазме крови.\n" "Причинами данного состояния могут быть стресс, высокоуглеводная диета, прием лекарств, а также болезни эндокринной системы и внутренних органов.\n" "Симптомы:Сухость во рту, обильное мочеиспускание, мышечную слабость,сухая и холодная кожа,сухой и обложенный язык.\n" "При таком состоянии надо ввести инъекцию инсулина\n"; break; case 5: cout << "Сущетвует 3 вида инсулина:1)Максимально быстрого действия (ультракороткий),2)Быстрого действия (простой),3)Средней продолжительности,4)Длительного действия.\n" "1)Лекарство начинает действовать по прошествии 15-30 минут и достигает своего максимального воздействия через 2-3 часа, действует до 6 часов.\n" "\n" "Применяют инсулин перед едой, где-то за 30 минут, заедая его небольшим объемом легкой пищи.\n" "\n" "2)Имеет достаточно быстрый эффект воздействия, наступающий уже через час. Период его воздействия ограничен 4 часами,\n" "а применяют его сразу перед или после трапезы.\n" "\n" "3)Действие препарата начинается через час после введения, а максимальный эффект наступает в течение 5-9 часов и \n" "держится на протяжении 19 часов подряд. Зачастую пациент применяет сразу несколько инъекций из-за долгой отсрочки\n" "воздействия этого препарата.\n" "\n" "4)Имеет длительность воздействия до 27 часов. Начинает свое действие через 4 часа, максимальный его пик наступает через 7-17 часов,чаще всего его используют как вспомогательный инсулин и проводят инъекцию ночью.\n"; break; case 6:cout << "Осложнения Сахарного диабета 1 типа.\n" "Продолжительное нарушение углеводного обмена может привести к диабетическому кетоацидозу – состоянию, характеризующемуся накоплением в плазме кетонов и глюкозы,повышением кислотности крови.\n" "Протекает остро: исчезает аппетит, появляется тошнота и рвота, боль в животе, запах ацетона в выдыхаемом воздухе. При отсутствии медицинской помощи наступает помрачение сознания, кома и смерть.\n" "Больные с признаками кетоацидоза нуждаются в неотложном лечении. Среди других опасных осложнений диабета – гиперосмолярная кома, гипогликемическая кома (при неправильном применении инсулина).\n" "«Диабетическая стопа» с риском ампутации конечности, тяжелая ретинопатия с полной потерей зрения.\n"; break; case 7: cout << "Какие же исследования и с какой периодичностью нужно проходить, чтобы заболевание было под контролем?\n" "В первую очередь, это самоконтроль сахара крови по глюкометру (количество обсуждается с лечащим врачом, но чаще всего это измерения натощак,\n" "перед и через 2 часа после основных приемов пищи, на ночь и ночью)\n" "Анализ крови на гликированный гемоглобин каждые 3 месяца\n" "Каждый год:\n" "Так называемые общеклинические лабораторные исследования — общий анализ крови и мочи\n" "Биохимический анализ крови — белок, липидный профиль , билирубин, ферменты печени, креатинин и мочевина (показатели работы почек), электролиты (калий и натрий)\n" "Осмотр ног и оценка чувствительности эндокринологом или специалистом кабинета «диабетическая стопа»\n" "ЭКГ и рентгенография органов грудной клетки\n" "Посещение наблюдающего врача при возникновении любых вопросов, связанных с самочувствием, компенсацией, техникой введения инсулина, с обязательным осмотром мест инъекций инсулина и контролем артериального давления крови\n" "Через 5 лет от начала диабета начните проходить ежегодное обследование у офтальмолога и сдавать мочу на биохимический анализ с определением концентрации микроальбумина (для контроля работы почек).\n" "Сдавать только при хороших показателях общего анализа мочи\n" "\n"; SetConsoleTextAttribute(hConsole, LightMagenta); cout<<"Обследования необходимы как для поддержания целевого уровня сахара крови и предупреждения развития осложнений, так и для диагностики осложнений диабета на самой ранней стадии.\n" "Заботьтесь о себе, проходите обследования вовремя!\n"; break; default: ShellExecute(0, 0, L"https://www.youtube.com/watch?v=XfqOB4hvxlY", 0, 0, SW_SHOW); break; } }
Editor is loading...
Leave a Comment