Advertisement
Guest User

Untitled

a guest
Aug 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.96 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.         fflush(stdin);
  33.         doc_aut = getchar();
  34.  
  35.     }
  36.    
  37.     printf("[S OU N]Boa saúde: ");
  38.     //scanf("%s",&boa_saude);
  39.     fflush(stdin);
  40.     boa_saude = getchar();
  41.  
  42.     printf("[S OU N]Uso de drogas injetáveis: ");
  43.     //scanf("%s",&drogas);
  44.     fflush(stdin);
  45.     drogas = getchar();
  46.  
  47.     printf("[S OU N]Primeira doação: ");
  48.     // scanf("%s",&prim_doacao);
  49.     fflush(stdin);
  50.     prim_doacao = getchar();
  51.    
  52. //CASO NÃO SEJA A PRIMEIRA VEZ DOANDO, O DOADOR RESPONDERÁ AS SEGUINTES QUESTÕES:
  53.  
  54.     if ( (prim_doacao=='N') || (prim_doacao=='n') ){
  55.  
  56.         printf("\n\n[INT]Meses desde a última doação: ");
  57.         scanf("%d",&ult_doacao);
  58.                
  59.         printf("[S OU N]Doações nos últimos doze meses: ");
  60.         scanf("%d",&num_doacao);
  61.            
  62.         printf("[M OU F]Sexo biológico: ");
  63.         //scanf("%s",&sexo);
  64.         fflush(stdin);
  65.         sexo = getchar();
  66.      
  67.         printf("[S OU N]Gravidez: ");
  68.         // scanf("%s",&gravidez);
  69.         fflush(stdin);
  70.         gravidez = getchar();
  71.      
  72.         printf("[S OU N]Amamentando: ");
  73.         //scanf("%s",&amament);
  74.         fflush(stdin);
  75.         amament = getchar();
  76.      
  77.         printf("Idade do bebê sendo amamentado: ");
  78.         scanf("%d",&idade_bb);
  79.     }
  80.    
  81. return 0;
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement