Faça um programa em linguagem C que leia o tipo sanguíneo de uma pessoa considerando os seguintes códigos (1, 2, 3, 4, 5, 6, 7 e 8) onde:
1. A+
2. A-
3. B+
4. B-
5. AB+
6. AB-
7. O+
8. O-
Após a leitura do código referente ao tipo sanguíneo, informe ao usuário (imprima na tela), conforme a tabela de compatibilidade para doação de sangue (abaixo), para quem o indivíduo pode doar (para que tipo sanguíneo) e de quem o indivíduo pode receber (de que tipo sanguíneo). Para confecção desse programa em linguagem C, deve ser obrigatoriamente usado o desvio condicional aninhado/encadeado (if-else-if). Caso o usuário informe um valor diferente de 1, 2, 3, 4, 5, 6, 7, 8, o programa deve informar que o tipo sanguíneo não pode ser lido, e posteriormente deve ser fechado.
me ajuda prfvr
Soluções para a tarefa
#include <stdio.h>
int main()
{
int tipo;
printf("Digite seu tipo sanguíneo: ");
scanf("%d", &tipo);
if(tipo==1){
printf("Voce pode doar para A+ e AB+");
}else if(tipo==2){
printf("Voce pode doar para A+, AB+, A- e AB-");
}else if(tipo==3){
printf("Voce pode doar para B+ e AB+");
}else if(tipo==4){
printf("Voce pode doar para B+, AB+, B- e AB-");
}else if(tipo==5){
printf("Voce pode doar para AB+");
}else if(tipo==6){
printf("Voce pode doar para AB+ e AB-");
}else if(tipo==7){
printf("Voce pode doar para todos os tipos positivos");
}else if(tipo==8){
printf("Voce pode doar para todos os tipos");
}else{
printf("o tipo nao pode ser lido");
}
return 0;
}