Se requiere un programa en C++ que sea capaz de
recetar un medicamento para el dolor de cabeza por medio de nueve preguntas.
Preguntas:
1- Intensidad del dolor de cabeza
a)leve b)medio c)fuerte
2- Golpeteo en la cabeza por día
a)ninguno b)moderado c)intenso
3- Frecuencia en el dolor de cabeza
a)rara vez b)mas de 5 veces por día c)dolor constante e intenso
4- Localización de
dolor
a)solo la frente b)uno de los costados de
la cabeza c)ambos lados
5- Molestia al ruido
a)ninguna b)leve c)severamente molesto
6- Molestia a la luz
a)ninguna, b)tolerable c)necesita protección
especial
7- Horas
de sueño
a)mas de 8 horas diarias b)7
horas diarias c)menos de 6 horas diarias
8- Malestar adicionales
a)náuseas y
vomito b)fiebre c)ninguno
9- nivel de estrés en el día
a)leve b)moderado c)alto estrés
Código
#include <iostream>
using namespace std;
int main() {
string
pre1="a",pre2="c",pre3="b",pre4="b",pre5="b",pre6="c",pre7="c",pre8="a",pre9="b";
cout <<
"CONSULTA MEDICA\n";
cout << "1-
Intensidad del dolor de Cabeza\n";
cout <<
"a)leve b)medio c)fuerte\n";
cin >> pre1;
cout <<
"\n2- El golpeteo en la cabeza por dia\n";
cout <<
"a)ninguno b)moderado c)intenso\n";
cin >> pre2;
cout <<
"\n3- Frecuencia en el dolor de cabeza\n";
cout << "a)rara
vez b)mas de 5 veces por dia c)dolor constante e intenso\n";
cin >> pre3;
cout <<
"\n4- Localizacion del dolor\n";
cout <<
"a)solo la frente b)uno de los costados de la cabeza c)ambos lados\n";
cin >> pre4;
cout <<
"\n5- Presenta molestia al ruido\n";
cout <<
"a)ninguna b)levemente c)severamente molesto\n";
cin >> pre5;
cout <<
"\n6- Presenta molestia a la luz \n";
cout <<
"a)ninguna b)tolerable c)necesita proteccion especial\n";
cin >> pre6;
cout <<
"\n7- Horas de sueño por dia\n";
cout <<
"a)mas de 8 horas b)7 horas c)menos de 6 horas\n";
cin >> pre7;
cout <<
"\n8- Malestares adicionales\n";
cout <<
"a)nauseas y vomito b)fiebre c)ninguno\n";
cin >> pre8;
cout <<
"\n9- Nivel de estres en el dia\n";
cout <<
"a)leve b)moderado c)alto estres\n";
cin >> pre9;
if(pre1=="a"&&pre4=="a"&&pre5=="b"&&pre9=="b"){
cout <<
"\nDolor Leve... Recetar: Aspirina\n";
}
if(pre3=="b"&&pre4=="a"&&pre7=="c"&&pre9=="b"){
cout <<
"\nDolor Moderado... Recetar: Sedalmerck\n";
}
if(pre2=="c"&&pre5=="b"&&pre6=="c"&&pre8=="a"){
cout <<
"\nMigraña... Recetar: Bioelectro\n";
}
system
("PAUSE");
}
Recorrido de árbol
1.
Dolor leve (aspirina)
Pregunta
uno = leve (a)
Pregunta
cuatro = solo la frente (a)
Pregunta
cinco = leve (b)
Pregunta
nueve = moderado (b)
2.
Dolor medio (sedalemerck)
Pregunta
tres = mas de 5 veces por dia (b)
Pregunta
cuatro = solo la frente (a)
Pregunta
siete = menos de 6 horas diarias (c)
Pregunta
nueve = moderado (b)
3.
Migraña (bioelectro)
Pregunta
dos = intenso (c)
Pregunta
cinco = leve (b)
Pregunta
seis = necesita protección especial (c)
Pregunta
ocho = náuseas y vomito (a)
No hay comentarios:
Publicar un comentario