Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4. #include <string.h>
  5.  
  6. int main(){
  7.    
  8.     system("Color A");
  9.     setlocale(LC_ALL,"Portuguese");
  10.    
  11. //Váriáveis:
  12.  
  13.     int idade, idade_bb, ult_doacao, num_doacao;
  14.     float peso;
  15.     char doc_aut, boa_saude, drogas, sexo, gravidez, amament, prim_doacao, N, S, F;
  16.  
  17.  
  18. //ÍNICIO DO ALGORÍTMO: INFORMAÇÕES DE ENTRADA
  19.  
  20.     printf("DOE SANGUE, DOE VIDA <3\n\n");
  21.        
  22.     printf("[FLOAT]Informe a seu peso: ");
  23.     scanf("%f", &peso);
  24.  
  25.     printf("[INT]Informe sua idade: ");
  26.     scanf("%d",&idade);
  27.            
  28.     if( (idade>=16) && (idade<18) ){    // CHECA SE É DE MENOR DE IDADE
  29.  
  30.         printf("[CHAR]Documento de autorização: ");
  31.         scanf("%c",&doc_aut);
  32.         // getchar();
  33.     }
  34.    
  35.     printf("[S OU N]Boa saúde: ");
  36.     scanf("%s",&boa_saude);
  37.     // getchar();
  38.  
  39.     printf("[S OU N]Uso de drogas injetáveis: ");
  40.     scanf("%s",&drogas);
  41.     //  getchar();
  42.  
  43.     printf("[S OU N]Primeira doação: ");
  44.     scanf("%s",&prim_doacao);
  45.     //  getchar();
  46.    
  47. //CASO NÃO SEJA A PRIMEIRA VEZ DOANDO, O DOADOR RESPONDERÁ AS SEGUINTES QUESTÕES:
  48.  
  49.     if ( (prim_doacao=='N') || (prim_doacao=='n') ){
  50.  
  51.         printf("\n\n[INT]Meses desde a última doação: ");
  52.         scanf("%d",&ult_doacao);
  53.                
  54.         printf("[S OU N]Doações nos últimos doze meses: ");
  55.         scanf("%d",&num_doacao);
  56.            
  57.         printf("[S OU N]Sexo biológico: ");
  58.         scanf("%s",&sexo);
  59.         //  getchar();
  60.      
  61.         printf("[S OU N]Gravidez: ");
  62.         scanf("%s",&gravidez);
  63.         //  getchar();
  64.      
  65.         printf("[S OU N]Amamentando: ");
  66.         scanf("%s",&amament);
  67.         //  getchar();
  68.      
  69.         printf("Idade do bebê sendo amamentado: ");
  70.         scanf("%d",&idade_bb);
  71.     }
  72.    
  73. return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement