Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <locale.h>
- #include <string.h>
- int main(){
- system("Color A");
- setlocale(LC_ALL,"Portuguese");
- //Váriáveis:
- int idade, idade_bb, ult_doacao, num_doacao;
- float peso;
- char doc_aut, boa_saude, drogas, sexo, gravidez, amament, prim_doacao, N, S, F;
- //ÍNICIO DO ALGORÍTMO: INFORMAÇÕES DE ENTRADA
- printf("DOE SANGUE, DOE VIDA <3\n\n");
- printf("[FLOAT]Informe a seu peso: ");
- scanf("%f", &peso);
- printf("[INT]Informe sua idade: ");
- scanf("%d",&idade);
- if( (idade>=16) && (idade<18) ){ // CHECA SE É DE MENOR DE IDADE
- printf("[CHAR]Documento de autorização: ");
- // scanf("%c",&doc_aut);
- fflush(stdin);
- doc_aut = getchar();
- }
- printf("[S OU N]Boa saúde: ");
- //scanf("%s",&boa_saude);
- fflush(stdin);
- boa_saude = getchar();
- printf("[S OU N]Uso de drogas injetáveis: ");
- //scanf("%s",&drogas);
- fflush(stdin);
- drogas = getchar();
- printf("[S OU N]Primeira doação: ");
- // scanf("%s",&prim_doacao);
- fflush(stdin);
- prim_doacao = getchar();
- //CASO NÃO SEJA A PRIMEIRA VEZ DOANDO, O DOADOR RESPONDERÁ AS SEGUINTES QUESTÕES:
- if ( (prim_doacao=='N') || (prim_doacao=='n') ){
- printf("\n\n[INT]Meses desde a última doação: ");
- scanf("%d",&ult_doacao);
- printf("[S OU N]Doações nos últimos doze meses: ");
- scanf("%d",&num_doacao);
- printf("[M OU F]Sexo biológico: ");
- //scanf("%s",&sexo);
- fflush(stdin);
- sexo = getchar();
- printf("[S OU N]Gravidez: ");
- // scanf("%s",&gravidez);
- fflush(stdin);
- gravidez = getchar();
- printf("[S OU N]Amamentando: ");
- //scanf("%s",&amament);
- fflush(stdin);
- amament = getchar();
- printf("Idade do bebê sendo amamentado: ");
- scanf("%d",&idade_bb);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement