Académique Documents
Professionnel Documents
Culture Documents
TRANSFUSO DE SANGUE
SangueCod.java
O Sistema ABO foi o primeiro dos grupos sanguneos descobertos no incio do sculo XX em
1900, pelo cientista austraco Karl Landsteiner. Fazendo reagir amostras de sangue de
diversas pessoas, ele isolou os glbulos vermelhos e fez diferentes combinaes com o
plasma, tendo como resultado a presena de aglutinao dos glbulos em alguns casos, e
sua ausncia em outros. Assim, Landsteiner classificou os seres humanos em trs grupos
sanguneos: A, B e O, e explicou por que algumas pessoas morriam depois de transfuses
de sangue. Mais tarde, em 1902, seus colaboradores von Decastello e Sturli encontraram o
grupo AB. Em1930 Landsteiner ganhou o Prmio Nobel por este trabalho.
O sistema ABO se caracteriza pela presena ou ausncia de dois antgenos A e B
estabelecendo assim as seguinte regras de compatibilidade entre grupos:
Entrada
O programa ter apenas um caso de teste.
O caso de teste composto por dois nmeros inteiros separadas por um espao em branco,
o primeiro valor corresponde ao tipo sanguneo do paciente e o segundo inteiro corresponde
ao tipo sanguneo do doador. Os valores inteiros informados estaro no intervalo de 1 a 4.
Sada
O programa deve gerar apenas uma linha de sada, contendo a frase transfusao
compativel, caso o grupo sanguneo do doador seja compativel com o grupo sanguneo do
paciente, ou transfusao incompativel caso contrrio. Aps a impresso da frase quebre
uma linha.
Exemplos
Entrada
1 1
Entrada
1 2
Entrada
3 4
Entrada
2 3
Entrada
2 4
Sada
transfusao compativel
Sada
Entrada
3 2
Entrada
transfusao incompativel 2 3
Sada
transfusao compativel
Sada
Entrada
4 4
Entrada
transfusao incompativel 4 1
Sada
transfusao compativel
Entrada
2 2
Sada
transfusao compativel
Sada
transfusao incompativel
Sada
transfusao compativel
Sada
transfusao incompativel
Sada
transfusao compativel