• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 3 anos atrás

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 ​

Respostas

respondido por: wow007
1

#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;

}


Anônimo: eu não entendi muito disso,mas ainda entrar os códigos 1,2,3,....8
Anônimo: ??
wow007: aaa eu achei q vc ia ler a string
wow007: calma
Anônimo: tá bom
wow007: pronto
Anônimo: obrigadaaa!
wow007: ndd
Perguntas similares